---
Fuzzer filename: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_aot_compiler_fuzz.cc
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.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:             'aot-compiler/aot_compiler_fuzz.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.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:
        - _ZNSt8ios_base4InitC1Ev
        - _ZNSt8ios_base4InitD1Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iostream:74,25'
          Dst:             _ZNSt8ios_base4InitC1Ev
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:0,0'
          Dst:             _ZNSt8ios_base4InitD1Ev
    - functionName:    _ZNSt8ios_base4InitC1Ev
      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:    _ZNSt8ios_base4InitD1Ev
      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:    __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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIPhEEvT_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm
      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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIhE10deallocateEPhm
      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_allocatorIhE10deallocateEPhm
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIhED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaIhED2Ev
    - functionName:    _ZNSaIhED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIhED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorIhED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIhED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm
      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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaIhEE10deallocateERS0_Phm
    - functionName:    _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mIhEEPT_PKS3_S6_S4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20__uninitialized_copyILb1EE13__uninit_copyIPKhPhEET0_T_S6_S5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIhEE8max_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIhE8max_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_allocatorIhE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorIhE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIhEC2ERKS_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIhEC2ERKS1_
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIhSaIhEE11_S_max_sizeERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaIhEE8max_sizeERKS0_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaIhEE8max_sizeERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1781,9'
          Dst:             __clang_call_terminate
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     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:    222
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIhE8max_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_allocatorIhE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaIhEE8allocateERS0_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIhE8allocateEmPKv
      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_allocatorIhE8allocateEmPKv
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE19_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIhSaIhEE17_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:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIhEC2ERKS_
        - _ZNSaIhED2Ev
        - _ZNSt6vectorIhSaIhEE11_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:             _ZNSaIhEC2ERKS_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,12'
          Dst:             _ZNSt6vectorIhSaIhEE11_S_max_sizeERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,6'
          Dst:             _ZNSaIhED2Ev
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE11_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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIhEE8allocateERS0_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_traitsISaIhEE8allocateERS0_m
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE17_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIhSaIhEE12_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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIhEC2ERKS_
        - _ZNSt12_Vector_baseIhSaIhEE17_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:             _ZNSaIhEC2ERKS_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:133,2'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt12_Vector_baseIhSaIhEED2Ev
      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:          39
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIhSaIhEE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseIhSaIhEE13_M_deallocateEPhm
        - __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_baseIhSaIhEE13_M_deallocateEPhm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE12_Vector_implD2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt6vectorIhSaIhEE19_M_range_initializeIPKhEEvT_S5_St20forward_iterator_tag
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIhSaIhEE11_M_allocateEm
        - _ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv
        - _ZNSt6vectorIhSaIhEE17_S_check_init_lenEmRKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1579,49'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1579,26'
          Dst:             _ZNSt6vectorIhSaIhEE17_S_check_init_lenEmRKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1579,14'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1584,6'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv
    - functionName:    _ZNSt12_Vector_baseIhSaIhEEC2ERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIhSaIhEE12_Vector_implC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:291,9'
          Dst:             _ZNSt12_Vector_baseIhSaIhEE12_Vector_implC2ERKS0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorIhEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIhSaIhEED2Ev
      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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIhSaIhEE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseIhSaIhEED2Ev
        - __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_baseIhSaIhEE19_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_baseIhSaIhEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZL23handle_aot_recent_errorPKc
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSolsEPFRSoS_E
        - aot_get_last_error
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:19,25'
          Dst:             aot_get_last_error
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:20,9'
          Dst:             strlen
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:24,38'
          Dst:             _ZNSolsEPFRSoS_E
    - 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:    81
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSolsEPFRSoS_E
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIhSaIhEE4dataEv
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIhSaIhEEC2IPKhvEET_S5_RKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt12_Vector_baseIhSaIhEEC2ERKS0_
        - _ZNSt12_Vector_baseIhSaIhEED2Ev
        - _ZNSt6vectorIhSaIhEE19_M_range_initializeIPKhEEvT_S5_St20forward_iterator_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:652,4'
          Dst:             _ZNSt12_Vector_baseIhSaIhEEC2ERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:654,4'
          Dst:             _ZNSt6vectorIhSaIhEE19_M_range_initializeIPKhEEvT_S5_St20forward_iterator_tag
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:656,2'
          Dst:             _ZNSt12_Vector_baseIhSaIhEED2Ev
    - functionName:    _ZNSaIhEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIhEC2Ev
      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_allocatorIhEC2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc'
      linkageType:     externalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          338
      EdgeCount:       106
      CyclomaticComplexity: 43
      functionsReached:
        - _Z24execute_export_functionsP16WASMModuleCommonP24WASMModuleInstanceCommon
        - _ZL23handle_aot_recent_errorPKc
        - _ZNSaIhEC2Ev
        - _ZNSaIhED2Ev
        - _ZNSolsEPFRSoS_E
        - _ZNSt6vectorIhSaIhEE4dataEv
        - _ZNSt6vectorIhSaIhEEC2IPKhvEET_S5_RKS0_
        - _ZNSt6vectorIhSaIhEED2Ev
        - aot_compile_wasm
        - aot_create_comp_context
        - aot_create_comp_data
        - aot_destroy_comp_context
        - aot_destroy_comp_data
        - aot_emit_aot_file_buf
        - get_package_type
        - printf
        - wasm_runtime_deinstantiate
        - wasm_runtime_destroy
        - wasm_runtime_free
        - wasm_runtime_init
        - wasm_runtime_instantiate
        - wasm_runtime_load
        - wasm_runtime_unload
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:44,26'
          Dst:             _ZNSaIhEC2Ev
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:44,26'
          Dst:             _ZNSt6vectorIhSaIhEEC2IPKhvEET_S5_RKS0_
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:44,26'
          Dst:             _ZNSaIhED2Ev
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:47,39'
          Dst:             _ZNSt6vectorIhSaIhEE4dataEv
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:47,12'
          Dst:             get_package_type
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:49,9'
          Dst:             printf
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:44,26'
          Dst:             _ZNSaIhED2Ev
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:130,1'
          Dst:             _ZNSt6vectorIhSaIhEED2Ev
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:53,5'
          Dst:             wasm_runtime_init
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:55,42'
          Dst:             _ZNSt6vectorIhSaIhEE4dataEv
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:55,14'
          Dst:             wasm_runtime_load
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:58,48'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:74,9'
          Dst:             aot_create_comp_data
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:76,9'
          Dst:             _ZL23handle_aot_recent_errorPKc
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:80,16'
          Dst:             aot_create_comp_context
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:82,9'
          Dst:             _ZL23handle_aot_recent_errorPKc
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:86,10'
          Dst:             aot_compile_wasm
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:87,9'
          Dst:             _ZL23handle_aot_recent_errorPKc
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:91,20'
          Dst:             aot_emit_aot_file_buf
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:93,9'
          Dst:             _ZL23handle_aot_recent_errorPKc
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:97,18'
          Dst:             wasm_runtime_load
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:100,59'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:104,12'
          Dst:             wasm_runtime_instantiate
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:107,65'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:111,5'
          Dst:             _Z24execute_export_functionsP16WASMModuleCommonP24WASMModuleInstanceCommon
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:114,5'
          Dst:             wasm_runtime_deinstantiate
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:116,5'
          Dst:             wasm_runtime_unload
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:118,5'
          Dst:             wasm_runtime_free
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:120,5'
          Dst:             aot_destroy_comp_context
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:122,5'
          Dst:             aot_destroy_comp_data
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:124,5'
          Dst:             wasm_runtime_unload
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:126,5'
          Dst:             wasm_runtime_destroy
        - Src:             'aot-compiler/aot_compiler_fuzz.cc:130,1'
          Dst:             _ZNSt6vectorIhSaIhEED2Ev
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_fuzzer_common.cc
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.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:             'common/fuzzer_common.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.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:
        - _ZNSt8ios_base4InitC1Ev
        - _ZNSt8ios_base4InitD1Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iostream:74,25'
          Dst:             _ZNSt8ios_base4InitC1Ev
        - Src:             'common/fuzzer_common.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'common/fuzzer_common.cc:0,0'
          Dst:             _ZNSt8ios_base4InitD1Ev
    - functionName:    _ZNSt27__uninitialized_default_n_1ILb1EE18__uninit_default_nIP10wasm_val_tmEET_S4_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_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:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE11_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_baseI10wasm_val_tSaIS0_EE11_M_allocateEm
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaI10wasm_val_tEE8allocateERS1_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:343,20'
          Dst:             _ZNSt16allocator_traitsISaI10wasm_val_tEE8allocateERS1_m
    - functionName:    _ZNSt16allocator_traitsISaI10wasm_val_tEE8allocateERS1_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE8allocateEmPKv
      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_allocatorI10wasm_val_tE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorI10wasm_val_tE8max_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_allocatorI10wasm_val_tE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorI10wasm_val_tE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implC2ERKS1_
      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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaI10wasm_val_tEC2ERKS0_
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_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:             _ZNSaI10wasm_val_tEC2ERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:133,2'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSaI10wasm_val_tEC2ERKS0_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2ERKS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2ERKS2_
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2ERKS2_
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE21_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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_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_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EEC2EmRKS1_
      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:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implC2ERKS1_
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_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_baseI10wasm_val_tSaIS0_EE12_Vector_implC2ERKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,9'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_M_create_storageEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,33'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implD2Ev
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaI10wasm_val_tED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaI10wasm_val_tED2Ev
    - functionName:    _ZNSaI10wasm_val_tED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorI10wasm_val_tED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE17_S_check_init_lenEmRKS1_
      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:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaI10wasm_val_tEC2ERKS0_
        - _ZNSaI10wasm_val_tED2Ev
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_max_sizeERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,24'
          Dst:             _ZNSaI10wasm_val_tEC2ERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,12'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_max_sizeERKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1766,6'
          Dst:             _ZNSaI10wasm_val_tED2Ev
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_max_sizeERKS1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaI10wasm_val_tEE8max_sizeERKS1_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaI10wasm_val_tEE8max_sizeERKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1781,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaI10wasm_val_tEE8max_sizeERKS1_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorI10wasm_val_tE8max_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_allocatorI10wasm_val_tE8max_sizeEv
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEEC2ERKS2_
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEEC2ERKS2_
      functionUses:    1
      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_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEEC2ERKS2_
    - functionName:    _ZN9__gnu_cxxmiIP10wasm_val_tSt6vectorIS1_SaIS1_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_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_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEE4baseEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE9constructIS1_JRKS1_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:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEEC2ERKS2_
      functionUses:    1
      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_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEEC2ERKS2_
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_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:          94
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIP10wasm_val_tSt6vectorIS1_SaIS1_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_
        - _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEE4baseEv
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE11_M_allocateEm
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaI10wasm_val_tEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIP10wasm_val_tSt6vectorIS1_SaIS1_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKS9_SC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaI10wasm_val_tEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIP10wasm_val_tSt6vectorIS1_SaIS1_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
    - functionName:    _ZNSt16allocator_traitsISaI10wasm_val_tEE9constructIS0_JRKS0_EEEvRS1_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE9constructIS1_JRKS1_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_allocatorI10wasm_val_tE9constructIS1_JRKS1_EEEvPT_DpOT0_
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE14_S_do_relocateEPS0_S3_S3_RS1_St17integral_constantIbLb1EE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:466,9'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE14_S_do_relocateEPS0_S3_S3_RS1_St17integral_constantIbLb1EE
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaI10wasm_val_tEE10deallocateERS1_PS0_m
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaI10wasm_val_tEE10deallocateERS1_PS0_m
    - functionName:    _ZNSt16allocator_traitsISaI10wasm_val_tEE10deallocateERS1_PS0_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE10deallocateEPS1_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_allocatorI10wasm_val_tE10deallocateEPS1_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tE10deallocateEPS1_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE14_S_do_relocateEPS0_S3_S3_RS1_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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIP10wasm_val_tEEvT_S4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
        - __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_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE12_Vector_implD2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaI10wasm_val_tEC2Ev
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:             _ZNSaI10wasm_val_tEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSaI10wasm_val_tEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:137,7'
          Dst:             _ZN9__gnu_cxx13new_allocatorI10wasm_val_tEC2Ev
    - functionName:    _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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_baseI10wasm_val_tSaIS0_EE12_Vector_implC2Ev
    - functionName:    _Z19report_fuzzer_error16FuzzerErrorPhasePKc
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSolsEPFRSoS_E
      functionUses:    0
      BranchProfiles:
        - Branch String:   'common/fuzzer_common.cc:127,5'
          Branch Sides:    []
      Callsites:
        - Src:             'common/fuzzer_common.cc:144,55'
          Dst:             _ZNSolsEPFRSoS_E
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EED2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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_baseI10wasm_val_tSaIS0_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE4dataEv
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EEC2EmRKS1_
      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:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EEC2EmRKS1_
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EED2Ev
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE17_S_check_init_lenEmRKS1_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE21_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:             _ZNSt6vectorI10wasm_val_tSaIS0_EE17_S_check_init_lenEmRKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:508,9'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EEC2EmRKS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:509,9'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE21_M_default_initializeEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:509,37'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EED2Ev
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE9push_backERKS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaI10wasm_val_tEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1189,6'
          Dst:             _ZNSt16allocator_traitsISaI10wasm_val_tEE9constructIS0_JRKS0_EEEvRS1_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195,22'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195,4'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE17_M_realloc_insertIJRKS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_
    - functionName:    _ZL15pre_defined_valh
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL21is_supported_val_kindh
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_EE7reserveEm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE11_M_allocateEm
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:78,22'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:80,13'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:79,8'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE11_S_relocateEPS0_S3_S3_RS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:92,4'
          Dst:             _ZNSt12_Vector_baseI10wasm_val_tSaIS0_EE13_M_deallocateEPS0_m
    - functionName:    _ZNSt6vectorI10wasm_val_tSaIS0_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseI10wasm_val_tSaIS0_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_baseI10wasm_val_tSaIS0_EEC2Ev
    - functionName:    _Z24execute_export_functionsP16WASMModuleCommonP24WASMModuleInstanceCommon
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          333
      EdgeCount:       103
      CyclomaticComplexity: 43
      functionsReached:
        - _Z20print_execution_argsRK13wasm_export_tRKSt6vectorI10wasm_val_tSaIS3_EEj
        - _ZL15pre_defined_valh
        - _ZL21is_supported_val_kindh
        - _ZNSaI10wasm_val_tEC2Ev
        - _ZNSaI10wasm_val_tED2Ev
        - _ZNSolsEPFRSoS_E
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE4dataEv
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE7reserveEm
        - _ZNSt6vectorI10wasm_val_tSaIS0_EE9push_backERKS0_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EEC2EmRKS1_
        - _ZNSt6vectorI10wasm_val_tSaIS0_EEC2Ev
        - _ZNSt6vectorI10wasm_val_tSaIS0_EED2Ev
        - wasm_func_type_get_param_count
        - wasm_func_type_get_param_valkind
        - wasm_func_type_get_result_count
        - wasm_runtime_call_wasm_a
        - wasm_runtime_clear_exception
        - wasm_runtime_get_exception
        - wasm_runtime_get_exec_env_singleton
        - wasm_runtime_get_export_count
        - wasm_runtime_get_export_type
        - wasm_runtime_lookup_function
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'common/fuzzer_common.cc:47,28'
          Dst:             wasm_runtime_get_export_count
        - Src:             'common/fuzzer_common.cc:53,9'
          Dst:             wasm_runtime_get_export_type
        - Src:             'common/fuzzer_common.cc:60,13'
          Dst:             wasm_runtime_lookup_function
        - Src:             'common/fuzzer_common.cc:63,23'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'common/fuzzer_common.cc:68,32'
          Dst:             wasm_func_type_get_param_count
        - Src:             'common/fuzzer_common.cc:71,33'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EEC2Ev
        - Src:             'common/fuzzer_common.cc:72,14'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE7reserveEm
        - Src:             'common/fuzzer_common.cc:75,17'
          Dst:             wasm_func_type_get_param_valkind
        - Src:             'common/fuzzer_common.cc:77,18'
          Dst:             _ZL21is_supported_val_kindh
        - Src:             'common/fuzzer_common.cc:80,35'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'common/fuzzer_common.cc:84,30'
          Dst:             _ZL15pre_defined_valh
        - Src:             'common/fuzzer_common.cc:85,18'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE9push_backERKS0_
        - Src:             'common/fuzzer_common.cc:89,33'
          Dst:             wasm_func_type_get_result_count
        - Src:             'common/fuzzer_common.cc:90,33'
          Dst:             _ZNSaI10wasm_val_tEC2Ev
        - Src:             'common/fuzzer_common.cc:90,33'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EEC2EmRKS1_
        - Src:             'common/fuzzer_common.cc:90,33'
          Dst:             _ZNSaI10wasm_val_tED2Ev
        - Src:             'common/fuzzer_common.cc:93,9'
          Dst:             _Z20print_execution_argsRK13wasm_export_tRKSt6vectorI10wasm_val_tSaIS3_EEj
        - Src:             'common/fuzzer_common.cc:96,36'
          Dst:             wasm_runtime_get_exec_env_singleton
        - Src:             'common/fuzzer_common.cc:98,51'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'common/fuzzer_common.cc:90,33'
          Dst:             _ZNSaI10wasm_val_tED2Ev
        - Src:             'common/fuzzer_common.cc:118,5'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EED2Ev
        - Src:             'common/fuzzer_common.cc:104,46'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE4dataEv
        - Src:             'common/fuzzer_common.cc:104,72'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EE4dataEv
        - Src:             'common/fuzzer_common.cc:103,13'
          Dst:             wasm_runtime_call_wasm_a
        - Src:             'common/fuzzer_common.cc:106,37'
          Dst:             wasm_runtime_get_exception
        - Src:             'common/fuzzer_common.cc:109,62'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'common/fuzzer_common.cc:113,40'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'common/fuzzer_common.cc:117,9'
          Dst:             wasm_runtime_clear_exception
        - Src:             'common/fuzzer_common.cc:118,5'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EED2Ev
        - Src:             'common/fuzzer_common.cc:118,5'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EED2Ev
        - Src:             'common/fuzzer_common.cc:118,5'
          Dst:             _ZNSt6vectorI10wasm_val_tSaIS0_EED2Ev
    - functionName:    _Z20print_execution_argsRK13wasm_export_tRKSt6vectorI10wasm_val_tSaIS3_EEj
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSolsEPFRSoS_E
        - _ZNSolsEPKv
        - _ZNSolsEd
        - _ZNSolsEf
        - _ZNSolsEi
        - _ZNSolsEl
        - _ZNSolsEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'common/fuzzer_common.cc:18,9'
          Branch Sides:    []
      Callsites:
        - Src:             'common/fuzzer_common.cc:20,37'
          Dst:             _ZNSolsEi
        - Src:             'common/fuzzer_common.cc:23,37'
          Dst:             _ZNSolsEl
        - Src:             'common/fuzzer_common.cc:26,37'
          Dst:             _ZNSolsEf
        - Src:             'common/fuzzer_common.cc:29,37'
          Dst:             _ZNSolsEd
        - Src:             'common/fuzzer_common.cc:32,43'
          Dst:             _ZNSolsEm
        - Src:             'common/fuzzer_common.cc:37,41'
          Dst:             _ZNSolsEPKv
        - Src:             'common/fuzzer_common.cc:41,22'
          Dst:             _ZNSolsEPFRSoS_E
    - functionName:    _ZNSolsEi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSolsEl
      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:    _ZNSolsEf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSolsEd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSolsEm
      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:    _ZNSolsEPKv
      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:    SET_LINEAR_MEMORY_SIZE
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.h:35,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.h:37,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_mremap_linear_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_get_invalid_handle
        - os_mmap
        - os_mprotect
        - os_mremap
        - wasm_munmap_linear_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1622,19'
          Dst:             os_mremap
        - Src:             'core/iwasm/common/wasm_memory.c:1626,27'
          Dst:             os_get_invalid_handle
        - Src:             'core/iwasm/common/wasm_memory.c:1625,19'
          Dst:             os_mmap
        - Src:             'core/iwasm/common/wasm_memory.c:1641,9'
          Dst:             os_mprotect
        - Src:             'core/iwasm/common/wasm_memory.c:1643,9'
          Dst:             wasm_munmap_linear_memory
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_munmap_linear_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_munmap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1601,5'
          Dst:             os_munmap
    - functionName:    wasm_mmap_linear_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_mremap_linear_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1653,12'
          Dst:             wasm_mremap_linear_memory
    - functionName:    align_as_and_cast
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_allocate_linear_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - bool
        - bool
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - align_as_and_cast
        - getpagesize
        - wasm_mmap_linear_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2090,17'
          Dst:             getpagesize
        - Src:             'core/iwasm/common/wasm_memory.c:2094,25'
          Dst:             align_as_and_cast
        - Src:             'core/iwasm/common/wasm_memory.c:2107,23'
          Dst:             wasm_mmap_linear_memory
    - functionName:    getpagesize
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_deallocate_linear_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_munmap_linear_memory
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2052,5'
          Dst:             wasm_munmap_linear_memory
    - functionName:    wasm_memory_enlarge
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_enlarge_memory_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2008,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:2011,13'
          Dst:             wasm_enlarge_memory_internal
        - Src:             'core/iwasm/common/wasm_memory.c:2013,9'
          Dst:             os_mutex_unlock
    - functionName:    wasm_enlarge_memory_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          341
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - SET_LINEAR_MEMORY_SIZE
        - mem_allocator_is_heap_corrupted
        - mem_allocator_migrate
        - os_mprotect
        - wasm_mremap_linear_memory
        - wasm_runtime_set_mem_bound_check_bytes
        - wasm_runtime_show_app_heap_corrupted_prompt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1764,13'
          Dst:             os_mprotect
        - Src:             'core/iwasm/common/wasm_memory.c:1778,17'
          Dst:             mem_allocator_is_heap_corrupted
        - Src:             'core/iwasm/common/wasm_memory.c:1779,17'
          Dst:             wasm_runtime_show_app_heap_corrupted_prompt
        - Src:             'core/iwasm/common/wasm_memory.c:1786,19'
          Dst:             wasm_mremap_linear_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1793,17'
          Dst:             mem_allocator_migrate
        - Src:             'core/iwasm/common/wasm_memory.c:1823,5'
          Dst:             SET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/common/wasm_memory.c:1826,5'
          Dst:             wasm_runtime_set_mem_bound_check_bytes
    - functionName:    wasm_runtime_set_mem_bound_check_bytes
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_base_address
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_shared
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_bytes_per_page
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_max_page_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_cur_page_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_get_memory_with_idx
        - wasm_get_memory_with_idx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1959,16'
          Dst:             wasm_get_memory_with_idx
        - Src:             'core/iwasm/common/wasm_memory.c:1965,16'
          Dst:             aot_get_memory_with_idx
    - functionName:    wasm_get_memory_with_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_default_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_get_default_memory
        - wasm_get_default_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1943,16'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1948,16'
          Dst:             aot_get_default_memory
    - functionName:    wasm_get_default_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_lookup_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_lookup_memory
        - wasm_lookup_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1927,16'
          Dst:             wasm_lookup_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1932,16'
          Dst:             aot_lookup_memory
    - functionName:    wasm_enlarge_memory_with_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_enlarge_memory_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1908,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1910,15'
          Dst:             wasm_enlarge_memory_internal
        - Src:             'core/iwasm/common/wasm_memory.c:1914,9'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_set_enlarge_mem_error_callback
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_enlarge_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1897
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_enlarge_memory_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1888,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1890,15'
          Dst:             wasm_enlarge_memory_internal
        - Src:             'core/iwasm/common/wasm_memory.c:1893,9'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_enlarge_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_enlarge_memory
        - wasm_enlarge_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1859,16'
          Dst:             aot_enlarge_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1865,16'
          Dst:             wasm_enlarge_memory
    - functionName:    wasm_check_app_addr_and_convert
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          212
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - is_bounds_checks_enabled
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1462,39'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1473,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/common/wasm_memory.c:1505,9'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1517,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1540,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1549,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1550,5'
          Dst:             wasm_set_exception
    - functionName:    is_bounds_checks_enabled
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_native_addr_range
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1436,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1441,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1449,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1453,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_addr_native_to_app
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          173
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - is_bounds_checks_enabled
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1352,21'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1354,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1368,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1374,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1381,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1385,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_validate_native_addr
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          168
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - is_bounds_checks_enabled
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1253,10'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1257,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1278,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1282,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1286,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1289,5'
          Dst:             wasm_set_exception
    - functionName:    wasm_runtime_addr_app_to_native
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - is_bounds_checks_enabled
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1305,21'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1307,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1320,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1327,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1330,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1335,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_get_app_addr_range
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          134
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1401,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1406,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1415,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1419,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_validate_app_str_addr
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - is_bounds_checks_enabled
        - wasm_get_default_memory
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_get_app_addr_range
        - wasm_set_exception
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1190,10'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1194,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1212,14'
          Dst:             wasm_runtime_get_app_addr_range
        - Src:             'core/iwasm/common/wasm_memory.c:1226,15'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_memory.c:1237,5'
          Dst:             wasm_set_exception
    - functionName:    wasm_runtime_validate_app_addr
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          152
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - is_bounds_checks_enabled
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1134,10'
          Dst:             is_bounds_checks_enabled
        - Src:             'core/iwasm/common/wasm_memory.c:1138,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1160,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.c:1163,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1167,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_memory.c:1170,5'
          Dst:             wasm_set_exception
    - functionName:    wasm_runtime_get_mem_alloc_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mem_allocator_get_alloc_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1118,16'
          Dst:             mem_allocator_get_alloc_info
    - functionName:    wasm_runtime_free_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - mem_allocator_free
        - os_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1004,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1012,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1016,9'
          Dst:             mem_allocator_free
        - Src:             'core/iwasm/common/wasm_memory.c:1029,9'
          Dst:             os_free
    - functionName:    wasm_runtime_free
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free_internal
      functionUses:    1126
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1111,5'
          Dst:             wasm_runtime_free_internal
    - functionName:    wasm_runtime_realloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - mem_allocator_realloc
        - os_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:975,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:980,16'
          Dst:             mem_allocator_realloc
        - Src:             'core/iwasm/common/wasm_memory.c:996,16'
          Dst:             os_realloc
    - functionName:    wasm_runtime_realloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_realloc_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1105,12'
          Dst:             wasm_runtime_realloc_internal
    - functionName:    wasm_runtime_aligned_alloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - mem_allocator_malloc_aligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1037,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1043,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1048,12'
          Dst:             mem_allocator_malloc_aligned
    - functionName:    wasm_runtime_aligned_alloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - wasm_runtime_aligned_alloc_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1077,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1083,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1093,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1099,12'
          Dst:             wasm_runtime_aligned_alloc_internal
    - functionName:    wasm_runtime_malloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - mem_allocator_malloc
        - os_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:949,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:954,16'
          Dst:             mem_allocator_malloc
        - Src:             'core/iwasm/common/wasm_memory.c:967,16'
          Dst:             os_malloc
    - functionName:    wasm_runtime_malloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - wasm_runtime_malloc_internal
      functionUses:    304
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1055,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1065,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_memory.c:1070,12'
          Dst:             wasm_runtime_malloc_internal
    - functionName:    wasm_runtime_memory_pool_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_memory_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mem_allocator_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:924,15'
          Dst:             mem_allocator_destroy
    - functionName:    wasm_memory_init_with_allocator
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:124,5'
          Dst:             bh_log
    - functionName:    wasm_memory_init_with_pool
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - mem_allocator_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:83,33'
          Dst:             mem_allocator_create
        - Src:             'core/iwasm/common/wasm_memory.c:91,5'
          Dst:             bh_log
    - functionName:    wasm_runtime_memory_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_memory_init_with_allocator
        - wasm_memory_init_with_pool
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:861,15'
          Dst:             wasm_memory_init_with_pool
        - Src:             'core/iwasm/common/wasm_memory.c:865,15'
          Dst:             wasm_memory_init_with_allocator
    - functionName:    exchange_uint32
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6434
      functionLinenumberEnd: 6442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_env_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - aot_compiler_destroy
        - aot_compiler_init
        - bh_platform_destroy
        - bh_platform_init
        - os_blocking_op_init
        - os_end_blocking_op
        - wasm_native_destroy
        - wasm_native_init
        - wasm_shared_memory_destroy
        - wasm_shared_memory_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:498,9'
          Dst:             bh_platform_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:501,9'
          Dst:             wasm_native_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:516,10'
          Dst:             wasm_shared_memory_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:554,10'
          Dst:             aot_compiler_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:560,9'
          Dst:             os_blocking_op_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:563,5'
          Dst:             os_end_blocking_op
        - Src:             'core/iwasm/common/wasm_runtime_common.c:571,5'
          Dst:             aot_compiler_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:604,5'
          Dst:             wasm_shared_memory_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:613,5'
          Dst:             wasm_native_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:615,5'
          Dst:             bh_platform_destroy
    - functionName:    GetModuleInstanceExtraCommon
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8165
      functionLinenumberEnd: 8176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_is_underlying_binary_freeable
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8096
      functionLinenumberEnd: 8127
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_detect_native_stack_overflow_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8072
      functionLinenumberEnd: 8092
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_get_module_inst
        - wasm_runtime_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8087,36'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8087,9'
          Dst:             wasm_runtime_set_exception
    - functionName:    wasm_runtime_get_module_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exec_env_get_module_inst
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2257,12'
          Dst:             wasm_exec_env_get_module_inst
    - functionName:    wasm_runtime_set_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_set_exception
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3324,5'
          Dst:             wasm_set_exception
    - functionName:    wasm_set_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3220
      functionLinenumberEnd: 3233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_cluster_set_exception
        - wasm_clusters_search_exec_env
        - wasm_set_exception_local
      functionUses:    97
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3223,9'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3225,9'
          Dst:             wasm_cluster_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3228,9'
          Dst:             wasm_set_exception_local
    - functionName:    wasm_set_exception_local
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exception_lock
        - exception_unlock
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3207,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3209,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3215,5'
          Dst:             exception_unlock
    - 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:    101
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_detect_native_stack_overflow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8048
      functionLinenumberEnd: 8066
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_get_module_inst
        - wasm_runtime_set_exception
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8061,36'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8061,9'
          Dst:             wasm_runtime_set_exception
    - functionName:    wasm_runtime_get_module_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8009
      functionLinenumberEnd: 8024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_get_module_name
        - wasm_get_module_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8015,16'
          Dst:             wasm_get_module_name
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8020,16'
          Dst:             aot_get_module_name
    - functionName:    wasm_runtime_set_module_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7988
      functionLinenumberEnd: 8005
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_set_module_name
        - wasm_set_module_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7994,16'
          Dst:             wasm_set_module_name
        - Src:             'core/iwasm/common/wasm_runtime_common.c:8000,16'
          Dst:             aot_set_module_name
    - functionName:    wasm_runtime_is_import_global_linked
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7589
      functionLinenumberEnd: 7595
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_is_import_func_linked
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7581
      functionLinenumberEnd: 7582
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_resolve_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7582,12'
          Dst:             wasm_native_resolve_symbol
    - functionName:    wasm_runtime_get_version
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7572
      functionLinenumberEnd: 7576
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_destroy_custom_sections
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7560
      functionLinenumberEnd: 7567
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7564,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_show_app_heap_corrupted_prompt
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7548
      functionLinenumberEnd: 7555
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7549,5'
          Dst:             bh_log
    - functionName:    wasm_runtime_quick_invoke_c_api_native
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7486
      functionLinenumberEnd: 7543
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          188
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - wasm_set_exception
        - wasm_set_exception_with_id
        - wasm_trap_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7502,9'
          Dst:             wasm_set_exception_with_id
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7526,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7528,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7531,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7534,9'
          Dst:             wasm_trap_delete
    - functionName:    wasm_set_exception_with_id
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3278
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_set_exception
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3280,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3282,9'
          Dst:             wasm_set_exception
    - functionName:    results_to_argv
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7359
      functionLinenumberEnd: 7392
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:7365,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    argv_to_params
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7310
      functionLinenumberEnd: 7354
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:7315,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_runtime_invoke_c_api_native
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7399
      functionLinenumberEnd: 7479
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          294
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - argv_to_params
        - b_memcpy_s
        - results_to_argv
        - runtime_malloc
        - wasm_runtime_free
        - wasm_runtime_set_exception
        - wasm_trap_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7408,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7410,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7415,10'
          Dst:             argv_to_params
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7416,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7422,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7424,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7455,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7457,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7460,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7463,9'
          Dst:             wasm_trap_delete
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7467,10'
          Dst:             results_to_argv
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7468,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7475,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7477,9'
          Dst:             wasm_runtime_free
    - functionName:    runtime_malloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
        - wasm_runtime_malloc
        - wasm_runtime_set_exception
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:120,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:122,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:125,13'
          Dst:             set_error_buf
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:111,9'
          Dst:             snprintf
    - functionName:    wasm_runtime_get_export_table_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7298
      functionLinenumberEnd: 7304
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_table_elem_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7299,12'
          Dst:             wasm_runtime_get_table_elem_type
    - functionName:    wasm_runtime_get_table_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7074
      functionLinenumberEnd: 7131
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          204
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_memory_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7246
      functionLinenumberEnd: 7288
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_global_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7199
      functionLinenumberEnd: 7240
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          180
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7158
      functionLinenumberEnd: 7193
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          142
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_table_inst_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7141
      functionLinenumberEnd: 7152
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_table_elem_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7147,12'
          Dst:             wasm_runtime_get_table_elem_type
    - functionName:    wasm_runtime_dump_call_stack_to_buf
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7021
      functionLinenumberEnd: 7037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_dump_call_stack
        - wasm_exec_env_get_module_inst
        - wasm_interp_dump_call_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7023,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7027,16'
          Dst:             wasm_interp_dump_call_stack
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7032,16'
          Dst:             aot_dump_call_stack
    - functionName:    wasm_runtime_get_call_stack_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7000
      functionLinenumberEnd: 7016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_dump_call_stack
        - wasm_exec_env_get_module_inst
        - wasm_interp_dump_call_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7002,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7006,16'
          Dst:             wasm_interp_dump_call_stack
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7011,16'
          Dst:             aot_dump_call_stack
    - functionName:    wasm_runtime_dump_call_stack
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6983
      functionLinenumberEnd: 6996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_dump_call_stack
        - wasm_exec_env_get_module_inst
        - wasm_interp_dump_call_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6985,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6988,9'
          Dst:             wasm_interp_dump_call_stack
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6993,9'
          Dst:             aot_dump_call_stack
    - functionName:    wasm_runtime_dump_line_buf_impl
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6960
      functionLinenumberEnd: 6979
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_printf
        - snprintf
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6962,24'
          Dst:             os_printf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6967,20'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6977,24'
          Dst:             strlen
    - functionName:    wasm_runtime_join_thread
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6544
      functionLinenumberEnd: 6545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_thread_join
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6545,12'
          Dst:             os_thread_join
    - functionName:    wasm_runtime_thread_routine
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6497
      functionLinenumberEnd: 6508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_thread_exit
        - wasm_runtime_destroy_spawned_exec_env
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6504,5'
          Dst:             wasm_runtime_destroy_spawned_exec_env
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6505,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6507,5'
          Dst:             os_thread_exit
    - functionName:    wasm_runtime_destroy_spawned_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6491
      functionLinenumberEnd: 6493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_destroy_spawned_exec_env
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6492,5'
          Dst:             wasm_cluster_destroy_spawned_exec_env
    - functionName:    wasm_runtime_spawn_thread
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6514
      functionLinenumberEnd: 6540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_thread_create
        - wasm_runtime_destroy_spawned_exec_env
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_runtime_spawn_exec_env
        - wasm_runtime_thread_routine
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6515,33'
          Dst:             wasm_runtime_spawn_exec_env
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6522,24'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6523,9'
          Dst:             wasm_runtime_destroy_spawned_exec_env
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6531,11'
          Dst:             os_thread_create
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6531,11'
          Dst:             wasm_runtime_thread_routine
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6535,9'
          Dst:             wasm_runtime_destroy_spawned_exec_env
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6536,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_spawn_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6485
      functionLinenumberEnd: 6486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_spawn_exec_env
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6486,12'
          Dst:             wasm_cluster_spawn_exec_env
    - functionName:    exchange_uint64
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6446
      functionLinenumberEnd: 6454
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exchange_uint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6452,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6453,5'
          Dst:             exchange_uint32
    - functionName:    wasm_runtime_read_v128
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6458
      functionLinenumberEnd: 6474
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - exchange_uint64
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6461,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6462,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6465,9'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6466,9'
          Dst:             exchange_uint64
    - functionName:    wasm_runtime_call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6408
      functionLinenumberEnd: 6430
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aot_call_indirect
        - bh_log
        - wasm_call_indirect
        - wasm_runtime_exec_env_check
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6411,10'
          Dst:             wasm_runtime_exec_env_check
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6412,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6422,15'
          Dst:             wasm_call_indirect
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6426,15'
          Dst:             aot_call_indirect
    - functionName:    wasm_runtime_exec_env_check
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_invoke_native
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6067
      functionLinenumberEnd: 6397
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          895
      EdgeCount:       158
      CyclomaticComplexity: 29
      functionsReached:
        - runtime_malloc
        - wasm_get_default_memory
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_copy_exception
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_app_str_addr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:6131,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:6318,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6068,40'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6071,9'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6109,23'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6153,30'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6157,46'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6162,30'
          Dst:             wasm_runtime_validate_app_str_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6166,46'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6194,30'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6198,43'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6203,30'
          Dst:             wasm_runtime_validate_app_str_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6207,43'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6391,12'
          Dst:             wasm_runtime_copy_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6394,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_copy_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3340
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_copy_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3345,12'
          Dst:             wasm_copy_exception
    - functionName:    wasm_copy_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3313
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - exception_lock
        - exception_unlock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3299,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3306,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3311,5'
          Dst:             exception_unlock
    - functionName:    invokeNative
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_invoke_native_raw
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4907
      functionLinenumberEnd: 5147
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          627
      EdgeCount:       126
      CyclomaticComplexity: 20
      functionsReached:
        - b_memcpy_s
        - runtime_malloc
        - wasm_get_default_memory
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_copy_exception
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_app_str_addr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4934,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:5078,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4908,40'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4911,9'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4924,23'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4955,30'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4960,40'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4965,30'
          Dst:             wasm_runtime_validate_app_str_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4970,40'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4998,30'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5002,45'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5007,30'
          Dst:             wasm_runtime_validate_app_str_addr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5011,45'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5019,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5061,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5090,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5130,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5141,12'
          Dst:             wasm_runtime_copy_exception
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5145,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_unregister_natives
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4898
      functionLinenumberEnd: 4899
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_unregister_natives
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4899,12'
          Dst:             wasm_native_unregister_natives
    - functionName:    wasm_runtime_register_natives_raw
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4890
      functionLinenumberEnd: 4892
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_register_natives_raw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4891,12'
          Dst:             wasm_native_register_natives_raw
    - functionName:    wasm_runtime_register_natives
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4881
      functionLinenumberEnd: 4883
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_register_natives
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4882,12'
          Dst:             wasm_native_register_natives
    - functionName:    wasm_table_type_get_max_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4871
      functionLinenumberEnd: 4874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_type_get_init_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4863
      functionLinenumberEnd: 4866
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_type_get_shared
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4855
      functionLinenumberEnd: 4858
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_type_get_elem_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4847
      functionLinenumberEnd: 4850
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4850,12'
          Dst:             val_type_to_val_kind
    - functionName:    val_type_to_val_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2551,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_memory_type_get_max_page_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4839
      functionLinenumberEnd: 4842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_type_get_init_page_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4831
      functionLinenumberEnd: 4834
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_type_get_shared
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4823
      functionLinenumberEnd: 4826
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_type_get_mutable
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4815
      functionLinenumberEnd: 4818
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_type_get_valkind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4807
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4810,12'
          Dst:             val_type_to_val_kind
    - functionName:    wasm_func_type_get_result_valkind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4771
      functionLinenumberEnd: 4803
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4777,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_func_type_get_result_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4762
      functionLinenumberEnd: 4765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_type_get_param_valkind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4729
      functionLinenumberEnd: 4758
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4735,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_func_type_get_param_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4720
      functionLinenumberEnd: 4723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4529
      functionLinenumberEnd: 4716
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          514
      EdgeCount:       61
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4554,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4637,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_import_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4383
      functionLinenumberEnd: 4500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          375
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4471,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_runtime_get_import_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_custom_section
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4332
      functionLinenumberEnd: 4343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_get_custom_section
        - wasm_loader_get_custom_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4335,16'
          Dst:             wasm_loader_get_custom_section
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4340,16'
          Dst:             aot_get_custom_section
    - functionName:    wasm_exec_env_get_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4318
      functionLinenumberEnd: 4325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_module_inst
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4320,9'
          Dst:             wasm_runtime_get_module_inst
    - functionName:    wasm_runtime_module_dup_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3556
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_dup_data
        - wasm_module_dup_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3559,16'
          Dst:             wasm_module_dup_data
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3565,16'
          Dst:             aot_module_dup_data
    - functionName:    wasm_runtime_module_free
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_free
        - wasm_module_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3541,9'
          Dst:             wasm_module_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3547,9'
          Dst:             aot_module_free
    - functionName:    wasm_runtime_module_realloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3534
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_realloc
        - wasm_module_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3525,16'
          Dst:             wasm_module_realloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3530,16'
          Dst:             aot_module_realloc
    - functionName:    wasm_runtime_module_malloc
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3505
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_malloc
        - wasm_module_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3508,16'
          Dst:             wasm_module_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3513,16'
          Dst:             aot_module_malloc
    - functionName:    wasm_runtime_module_free_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3485
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_free_internal
        - wasm_module_free_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3488,9'
          Dst:             wasm_module_free_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3495,9'
          Dst:             aot_module_free_internal
    - functionName:    wasm_runtime_module_realloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3468
      functionLinenumberEnd: 3480
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_realloc_internal
        - wasm_module_realloc_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3471,16'
          Dst:             wasm_module_realloc_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3476,16'
          Dst:             aot_module_realloc_internal
    - functionName:    wasm_runtime_module_malloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_module_malloc_internal
        - wasm_module_malloc_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3453,16'
          Dst:             wasm_module_malloc_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3458,16'
          Dst:             aot_module_malloc_internal
    - functionName:    wasm_runtime_get_custom_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3390
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_custom_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3380
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_spread_custom_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3382,5'
          Dst:             wasm_cluster_spread_custom_data
    - functionName:    wasm_runtime_set_custom_data_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3369
      functionLinenumberEnd: 3375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_terminate
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3363,5'
          Dst:             wasm_set_exception
    - functionName:    wasm_runtime_clear_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3350
      functionLinenumberEnd: 3354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3353,5'
          Dst:             wasm_runtime_set_exception
    - functionName:    wasm_runtime_get_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_get_exception
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3334,12'
          Dst:             wasm_get_exception
    - functionName:    wasm_get_exception
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_exec_env_singleton
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3192
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_create_exec_env_singleton
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3199,9'
          Dst:             wasm_runtime_create_exec_env_singleton
    - functionName:    wasm_runtime_create_exec_env_singleton
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3188
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_exec_env_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3182,16'
          Dst:             wasm_exec_env_create
    - functionName:    wasm_runtime_call_wasm_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3165
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          310
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - bh_log
        - runtime_malloc
        - wasm_runtime_call_wasm_a
        - wasm_runtime_free
        - wasm_runtime_get_function_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:3118,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3094,12'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3097,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3103,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3111,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3159,11'
          Dst:             wasm_runtime_call_wasm_a
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3162,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_get_function_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_call_wasm_a
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3011
      functionLinenumberEnd: 3077
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          189
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - bh_log
        - parse_args_to_uint32_array
        - parse_uint32_array_to_results
        - runtime_malloc
        - wasm_runtime_call_wasm
        - wasm_runtime_free
        - wasm_runtime_get_function_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3021,12'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3024,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3048,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3054,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3062,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3067,5'
          Dst:             parse_args_to_uint32_array
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3068,17'
          Dst:             wasm_runtime_call_wasm
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3071,5'
          Dst:             parse_uint32_array_to_results
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3075,9'
          Dst:             wasm_runtime_free
    - functionName:    parse_args_to_uint32_array
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2828
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          184
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2832,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_runtime_call_wasm
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2771
      functionLinenumberEnd: 2823
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - aot_call_function
        - bh_log
        - wasm_call_function
        - wasm_runtime_exec_env_check
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2778,10'
          Dst:             wasm_runtime_exec_env_check
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2779,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2798,15'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2803,15'
          Dst:             aot_call_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2808,13'
          Dst:             wasm_runtime_free
    - functionName:    parse_uint32_array_to_results
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          259
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2914,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_func_get_result_types
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2592
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - val_type_to_val_kind
        - wasm_runtime_get_function_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2594,9'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2601,13'
          Dst:             val_type_to_val_kind
    - functionName:    wasm_func_get_param_types
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - val_type_to_val_kind
        - wasm_runtime_get_function_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2578,9'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2584,26'
          Dst:             val_type_to_val_kind
    - functionName:    wasm_func_get_result_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_function_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2542,9'
          Dst:             wasm_runtime_get_function_type
    - functionName:    wasm_func_get_param_count
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_function_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2531,9'
          Dst:             wasm_runtime_get_function_type
    - functionName:    wasm_runtime_lookup_function
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_lookup_function
        - wasm_lookup_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2515,46'
          Dst:             wasm_lookup_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2520,46'
          Dst:             aot_lookup_function
    - functionName:    wasm_runtime_set_native_stack_boundary
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2461
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_user_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_user_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_function_attachment
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_get_func_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - aot_get_function_instance
        - wasm_func_obj_get_func_idx_bound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2409,13'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2430,13'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2433,16'
          Dst:             aot_get_function_instance
    - functionName:    wasm_runtime_get_export_table_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          245
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2342,21'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2346,21'
          Dst:             val_type_to_val_kind
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2364,21'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2368,21'
          Dst:             val_type_to_val_kind
    - 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:    216
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_export_global_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          252
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2281,21'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2286,37'
          Dst:             val_type_to_val_kind
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2312,21'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2315,37'
          Dst:             val_type_to_val_kind
    - functionName:    wasm_runtime_set_module_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exec_env_set_module_inst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2264,5'
          Dst:             wasm_exec_env_set_module_inst
    - functionName:    wasm_runtime_get_wasm_func_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_get_wasm_func_exec_time
        - wasm_get_wasm_func_exec_time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2240,16'
          Dst:             wasm_get_wasm_func_exec_time
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2246,16'
          Dst:             aot_get_wasm_func_exec_time
    - functionName:    wasm_runtime_sum_wasm_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_summarize_wasm_execute_time
        - wasm_summarize_wasm_execute_time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2223,16'
          Dst:             wasm_summarize_wasm_execute_time
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2228,16'
          Dst:             aot_summarize_wasm_execute_time
    - functionName:    wasm_runtime_dump_perf_profiling
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_dump_perf_profiling
        - wasm_dump_perf_profiling
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2208,9'
          Dst:             wasm_dump_perf_profiling
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2213,9'
          Dst:             aot_dump_perf_profiling
    - functionName:    wasm_runtime_thread_env_inited
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_destroy_thread_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_init_thread_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1987,5'
          Dst:             os_end_blocking_op
    - functionName:    wasm_runtime_destroy_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exec_env_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1927,5'
          Dst:             wasm_exec_env_destroy
    - functionName:    wasm_runtime_create_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exec_env_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1921,12'
          Dst:             wasm_exec_env_create
    - functionName:    wasm_runtime_get_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_deinstantiate_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1908,5'
          Dst:             wasm_runtime_deinstantiate_internal
    - functionName:    wasm_runtime_deinstantiate_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_deinstantiate
        - wasm_deinstantiate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1858,9'
          Dst:             wasm_deinstantiate
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1864,9'
          Dst:             aot_deinstantiate
    - functionName:    wasm_runtime_get_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1873
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_set_running_mode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1884,16'
          Dst:             wasm_set_running_mode
    - functionName:    wasm_runtime_instantiation_args_set_custom_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_max_memory_pages
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1734,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_instantiation_args_create
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_instantiation_args_set_defaults
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1722,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1726,5'
          Dst:             wasm_runtime_instantiation_args_set_defaults
    - functionName:    wasm_runtime_instantiation_args_set_defaults
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiate_ex2
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_instantiate_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1848,12'
          Dst:             wasm_runtime_instantiate_internal
    - functionName:    wasm_runtime_instantiate_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_instantiate
        - set_error_buf
        - wasm_instantiate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1670,44'
          Dst:             wasm_instantiate
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1676,44'
          Dst:             aot_instantiate
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1680,5'
          Dst:             set_error_buf
    - functionName:    wasm_runtime_instantiate_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_instantiate_ex2
        - wasm_runtime_instantiation_args_set_defaults
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1714,5'
          Dst:             wasm_runtime_instantiation_args_set_defaults
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1716,12'
          Dst:             wasm_runtime_instantiate_ex2
    - functionName:    wasm_runtime_instantiation_args_set_host_managed_heap_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_default_stack_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_instantiate_internal
        - wasm_runtime_instantiation_args_set_default_stack_size
        - wasm_runtime_instantiation_args_set_defaults
        - wasm_runtime_instantiation_args_set_host_managed_heap_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1700,5'
          Dst:             wasm_runtime_instantiation_args_set_defaults
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1701,5'
          Dst:             wasm_runtime_instantiation_args_set_default_stack_size
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1702,5'
          Dst:             wasm_runtime_instantiation_args_set_host_managed_heap_size
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1704,12'
          Dst:             wasm_runtime_instantiate_internal
    - functionName:    wasm_runtime_get_max_mem
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1647,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1653,9'
          Dst:             bh_log
    - functionName:    wasm_runtime_unload
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_unload
        - wasm_unload
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1624,9'
          Dst:             wasm_unload
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1631,9'
          Dst:             aot_unload
    - functionName:    wasm_runtime_load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_load_from_sections
        - register_module_with_null_name
        - wasm_load_from_sections
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1579,45'
          Dst:             wasm_load_from_sections
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1586,16'
          Dst:             register_module_with_null_name
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1592,45'
          Dst:             aot_load_from_sections
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1599,16'
          Dst:             register_module_with_null_name
    - functionName:    register_module_with_null_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_load
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_load_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1568,12'
          Dst:             wasm_runtime_load_ex
    - functionName:    wasm_runtime_load_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - aot_load_from_aot_file
        - get_package_type
        - register_module_with_null_name
        - set_error_buf
        - wasm_load
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1484,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1490,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1495,20'
          Dst:             get_package_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1507,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1515,33'
          Dst:             wasm_load
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1527,45'
          Dst:             aot_load_from_aot_file
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1541,12'
          Dst:             register_module_with_null_name
    - functionName:    get_package_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          126
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_resolve_symbols
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_resolve_symbols
        - wasm_resolve_symbols
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1550,16'
          Dst:             wasm_resolve_symbols
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1555,16'
          Dst:             aot_resolve_symbols
    - functionName:    wasm_runtime_set_max_thread_num
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_set_max_thread_num
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1451,5'
          Dst:             wasm_cluster_set_max_thread_num
    - functionName:    wasm_exec_env_get_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_get_aux_stack
        - wasm_exec_env_get_module_inst
        - wasm_get_aux_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1434,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1437,16'
          Dst:             wasm_get_aux_stack
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1442,16'
          Dst:             aot_get_aux_stack
    - functionName:    wasm_exec_env_set_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_aux_stack
        - wasm_exec_env_get_module_inst
        - wasm_set_aux_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1415,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1418,16'
          Dst:             wasm_set_aux_stack
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1423,16'
          Dst:             aot_set_aux_stack
    - functionName:    wasm_runtime_is_built_in_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1398,14'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1398,45'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1399,17'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1406,17'
          Dst:             strcmp
    - functionName:    align_ptr
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_is_xip_file
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          269
      EdgeCount:       69
      CyclomaticComplexity: 16
      functionsReached:
        - align_ptr
        - get_package_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1047,9'
          Dst:             get_package_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1053,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1054,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1059,13'
          Dst:             align_ptr
    - functionName:    wasm_runtime_get_current_package_version
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:995,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_runtime_get_module_package_version
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_file_package_version
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_module_package_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_file_package_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_package_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:937,12'
          Dst:             get_package_type
    - functionName:    wasm_runtime_set_default_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_is_running_mode_supported
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:911,9'
          Dst:             wasm_runtime_is_running_mode_supported
    - functionName:    wasm_runtime_is_running_mode_supported
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          63
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_log_level
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log_set_verbose_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:874,5'
          Dst:             bh_log_set_verbose_level
    - functionName:    wasm_runtime_full_init_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - wasm_cluster_set_max_thread_num
        - wasm_runtime_destroy
        - wasm_runtime_env_init
        - wasm_runtime_memory_destroy
        - wasm_runtime_memory_init
        - wasm_runtime_register_natives
        - wasm_runtime_set_default_running_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:784,10'
          Dst:             wasm_runtime_memory_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:788,10'
          Dst:             wasm_runtime_set_default_running_mode
        - Src:             'core/iwasm/common/wasm_runtime_common.c:789,9'
          Dst:             wasm_runtime_memory_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:814,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:818,10'
          Dst:             wasm_runtime_env_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:819,9'
          Dst:             wasm_runtime_memory_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:833,13'
          Dst:             wasm_runtime_register_natives
        - Src:             'core/iwasm/common/wasm_runtime_common.c:836,9'
          Dst:             wasm_runtime_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:841,5'
          Dst:             wasm_cluster_set_max_thread_num
    - functionName:    wasm_runtime_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_destroy_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:745,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:751,9'
          Dst:             wasm_runtime_destroy_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:755,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_destroy_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compiler_destroy
        - bh_platform_destroy
        - wasm_native_destroy
        - wasm_runtime_memory_destroy
        - wasm_shared_memory_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:713,5'
          Dst:             aot_compiler_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:725,5'
          Dst:             wasm_shared_memory_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:735,5'
          Dst:             wasm_native_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:736,5'
          Dst:             bh_platform_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:738,5'
          Dst:             wasm_runtime_memory_destroy
    - functionName:    wasm_runtime_full_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_full_init_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:853,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:858,15'
          Dst:             wasm_runtime_full_init_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:865,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_runtime_get_gc_heap_size_default
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_default_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_init_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_env_init
        - wasm_runtime_memory_destroy
        - wasm_runtime_memory_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:644,10'
          Dst:             wasm_runtime_memory_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:647,10'
          Dst:             wasm_runtime_env_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:648,9'
          Dst:             wasm_runtime_memory_destroy
    - functionName:    wasm_runtime_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_init_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:661,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:666,15'
          Dst:             wasm_runtime_init_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:673,5'
          Dst:             os_mutex_unlock
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    notify_wait_list
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:158,12'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/common/wasm_shared_memory.c:164,16'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/common/wasm_shared_memory.c:168,9'
          Dst:             os_cond_signal
    - functionName:    wasm_runtime_atomic_notify
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - acquire_wait_info
        - notify_wait_list
        - os_mutex_lock
        - os_mutex_unlock
        - shared_memory_get_lock_pointer
        - wasm_runtime_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:438,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:447,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:450,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:461,12'
          Dst:             shared_memory_get_lock_pointer
        - Src:             'core/iwasm/common/wasm_shared_memory.c:465,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:467,17'
          Dst:             acquire_wait_info
        - Src:             'core/iwasm/common/wasm_shared_memory.c:471,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:476,21'
          Dst:             notify_wait_list
        - Src:             'core/iwasm/common/wasm_shared_memory.c:478,5'
          Dst:             os_mutex_unlock
    - functionName:    shared_memory_get_lock_pointer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      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:    acquire_wait_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bh_hash_map_find
        - bh_hash_map_insert
        - bh_list_init
        - bh_list_insert
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:184,35'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/common/wasm_shared_memory.c:192,45'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_shared_memory.c:200,15'
          Dst:             bh_list_init
        - Src:             'core/iwasm/common/wasm_shared_memory.c:204,14'
          Dst:             bh_hash_map_insert
        - Src:             'core/iwasm/common/wasm_shared_memory.c:205,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_shared_memory.c:210,11'
          Dst:             bh_list_insert
    - functionName:    map_try_release_wait_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_hash_map_remove
        - destroy_wait_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:245,5'
          Dst:             bh_hash_map_remove
        - Src:             'core/iwasm/common/wasm_shared_memory.c:246,5'
          Dst:             destroy_wait_info
    - functionName:    destroy_wait_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_cond_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:224,16'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/common/wasm_shared_memory.c:227,20'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/common/wasm_shared_memory.c:228,13'
          Dst:             os_cond_destroy
        - Src:             'core/iwasm/common/wasm_shared_memory.c:229,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_shared_memory.c:233,9'
          Dst:             wasm_runtime_free
    - functionName:    is_wait_node_exists
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:137,12'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/common/wasm_shared_memory.c:143,16'
          Dst:             bh_list_elem_next
    - functionName:    wasm_runtime_atomic_wait
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          426
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - acquire_wait_info
        - bh_list_remove
        - is_wait_node_exists
        - map_try_release_wait_info
        - os_cond_destroy
        - os_cond_init
        - os_cond_reltimedwait
        - os_mutex_lock
        - os_mutex_unlock
        - shared_memory_get_lock_pointer
        - wasm_cluster_is_thread_terminated
        - wasm_clusters_search_exec_env
        - wasm_copy_exception
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_runtime_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:295,9'
          Dst:             wasm_copy_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:301,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:305,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:317,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:318,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:321,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:325,9'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/common/wasm_shared_memory.c:329,12'
          Dst:             shared_memory_get_lock_pointer
        - Src:             'core/iwasm/common/wasm_shared_memory.c:333,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:339,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:343,23'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_shared_memory.c:344,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:345,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:350,14'
          Dst:             os_cond_init
        - Src:             'core/iwasm/common/wasm_shared_memory.c:351,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:352,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_shared_memory.c:353,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:360,17'
          Dst:             acquire_wait_info
        - Src:             'core/iwasm/common/wasm_shared_memory.c:363,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:364,9'
          Dst:             os_cond_destroy
        - Src:             'core/iwasm/common/wasm_shared_memory.c:365,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_shared_memory.c:366,9'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_shared_memory.c:378,13'
          Dst:             os_cond_reltimedwait
        - Src:             'core/iwasm/common/wasm_shared_memory.c:383,20'
          Dst:             wasm_cluster_is_thread_terminated
        - Src:             'core/iwasm/common/wasm_shared_memory.c:392,13'
          Dst:             os_cond_reltimedwait
        - Src:             'core/iwasm/common/wasm_shared_memory.c:397,20'
          Dst:             wasm_cluster_is_thread_terminated
        - Src:             'core/iwasm/common/wasm_shared_memory.c:408,17'
          Dst:             is_wait_node_exists
        - Src:             'core/iwasm/common/wasm_shared_memory.c:413,5'
          Dst:             bh_list_remove
        - Src:             'core/iwasm/common/wasm_shared_memory.c:414,5'
          Dst:             os_cond_destroy
        - Src:             'core/iwasm/common/wasm_shared_memory.c:415,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_shared_memory.c:418,5'
          Dst:             map_try_release_wait_info
        - Src:             'core/iwasm/common/wasm_shared_memory.c:420,5'
          Dst:             os_mutex_unlock
    - functionName:    nonatomic_16_fetch_sub
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shared_memory_dec_reference
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_16_fetch_sub
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:103,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:105,11'
          Dst:             nonatomic_16_fetch_sub
        - Src:             'core/iwasm/common/wasm_shared_memory.c:107,5'
          Dst:             os_mutex_unlock
    - functionName:    nonatomic_16_fetch_add
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shared_memory_inc_reference
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_16_fetch_add
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:86,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_shared_memory.c:88,11'
          Dst:             nonatomic_16_fetch_add
        - Src:             'core/iwasm/common/wasm_shared_memory.c:90,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_shared_memory_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_hash_map_destroy
        - os_mutex_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:76,5'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/common/wasm_shared_memory.c:77,5'
          Dst:             os_mutex_destroy
    - functionName:    wait_address_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wait_address_hash
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_shared_memory_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_shared_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_hash_map_create
        - destroy_wait_info
        - os_mutex_destroy
        - os_mutex_init
        - wait_address_equal
        - wait_address_hash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_shared_memory.c:61,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/common/wasm_shared_memory.c:64,22'
          Dst:             bh_hash_map_create
        - Src:             'core/iwasm/common/wasm_shared_memory.c:64,22'
          Dst:             wait_address_hash
        - Src:             'core/iwasm/common/wasm_shared_memory.c:64,22'
          Dst:             wait_address_equal
        - Src:             'core/iwasm/common/wasm_shared_memory.c:64,22'
          Dst:             destroy_wait_info
        - Src:             'core/iwasm/common/wasm_shared_memory.c:67,9'
          Dst:             os_mutex_destroy
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_section_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6994
      functionLinenumberEnd: 7003
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_sections
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6955
      functionLinenumberEnd: 6962
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6959,9'
          Dst:             wasm_runtime_free
    - functionName:    create_sections
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7008
      functionLinenumberEnd: 7065
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          213
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - check_buf
        - check_buf1
        - get_section_index
        - loader_malloc
        - read_leb
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7018,9'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7020,25'
          Dst:             get_section_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7028,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7035,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7036,13'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7038,29'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7057,13'
          Dst:             set_error_buf
    - functionName:    check_buf
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:105,9'
          Dst:             set_error_buf
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_loader_set_error_buf
      functionUses:    176
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:72,5'
          Dst:             wasm_loader_set_error_buf
    - functionName:    check_buf1
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:118,9'
          Dst:             set_error_buf
    - functionName:    loader_malloc
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
        - wasm_runtime_malloc
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:345,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:346,9'
          Dst:             set_error_buf
    - functionName:    exchange32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7069
      functionLinenumberEnd: 7077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_clean_all_local_use_masks
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8723
      functionLinenumberEnd: 8735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8729,13'
          Dst:             wasm_runtime_free
    - functionName:    wasm_loader_get_frame_ref_top
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9141
      functionLinenumberEnd: 9172
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf
        - wasm_is_type_multi_byte_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9154,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9162,9'
          Dst:             wasm_is_type_multi_byte_type
    - functionName:    wasm_is_type_multi_byte_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_type_get_param_types
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          68
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_check_br
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10956
      functionLinenumberEnd: 11233
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          701
      EdgeCount:       120
      CyclomaticComplexity: 28
      functionsReached:
        - b_memcpy_s
        - block_type_get_param_types
        - block_type_get_result_types
        - check_stack_top_values
        - loader_malloc
        - set_error_buf
        - wasm_is_type_multi_byte_type
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_ref
        - wasm_reftype_struct_size
        - wasm_runtime_free
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10995,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11019,17'
          Dst:             block_type_get_param_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11022,17'
          Dst:             block_type_get_result_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11035,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11037,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11037,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11046,13'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11059,38'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11063,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11072,46'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11076,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11099,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11101,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11101,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11112,13'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11133,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11146,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11180,30'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11190,14'
          Dst:             check_stack_top_values
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11201,20'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11222,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11225,9'
          Dst:             wasm_runtime_free
    - functionName:    block_type_get_result_types
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_pop_frame_ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9100
      functionLinenumberEnd: 9133
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - check_stack_pop
        - wasm_is_type_multi_byte_type
        - wasm_value_type_cell_num
      functionUses:    107
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9104,30'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9114,10'
          Dst:             check_stack_pop
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9126,9'
          Dst:             wasm_is_type_multi_byte_type
    - functionName:    wasm_loader_push_frame_ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8919
      functionLinenumberEnd: 8981
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          254
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - check_stack_push
        - memory_realloc
        - reftype_set_insert
        - set_error_buf
        - wasm_is_type_multi_byte_type
        - wasm_value_type_cell_num
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8920,28'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8923,10'
          Dst:             check_stack_push
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8927,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8930,19'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8941,13'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8971,13'
          Dst:             set_error_buf
    - functionName:    check_stack_top_values
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8994
      functionLinenumberEnd: 9039
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - set_error_buf
        - set_error_buf_v
        - type2str
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
        - wasm_value_type_cell_num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8995,34'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9001,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9016,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9020,10'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9024,51'
          Dst:             type2str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9023,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9031,55'
          Dst:             type2str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9030,13'
          Dst:             set_error_buf_v
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    type2str
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_is_type_reftype
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:262,14'
          Dst:             wasm_is_type_reftype
    - functionName:    set_error_buf_v
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - vsnprintf
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:93,9'
          Dst:             vsnprintf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:95,9'
          Dst:             snprintf
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_stack_push
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8879
      functionLinenumberEnd: 8914
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          184
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - memory_realloc
        - wasm_is_type_multi_byte_type
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8880,30'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8884,9'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8892,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8899,9'
          Dst:             memory_realloc
    - functionName:    reftype_set_insert
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
        - wasm_reftype_set_insert
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1745,24'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1748,9'
          Dst:             set_error_buf
    - functionName:    memory_realloc
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - loader_malloc
        - wasm_runtime_free
        - wasm_runtime_realloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:361,20'
          Dst:             wasm_runtime_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:366,20'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:367,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:368,9'
          Dst:             wasm_runtime_free
    - functionName:    check_stack_pop
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9044
      functionLinenumberEnd: 9095
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          190
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - b_memcpy_s
        - check_stack_top_values
        - wasm_is_type_multi_byte_type
        - wasm_is_type_reftype
        - wasm_reftype_is_subtype_of
        - wasm_reftype_struct_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9059,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9063,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9068,13'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9071,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9073,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9074,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9082,10'
          Dst:             check_stack_top_values
    - functionName:    wasm_loader_ctx_destroy
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8768
      functionLinenumberEnd: 8799
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_loader_clean_all_local_use_masks
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8771,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8774,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8783,13'
          Dst:             wasm_loader_clean_all_local_use_masks
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8785,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8797,9'
          Dst:             wasm_runtime_free
    - functionName:    check_memory_align_equal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10927
      functionLinenumberEnd: 10950
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10945,9'
          Dst:             set_error_buf
    - functionName:    check_simd_access_lane
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10848
      functionLinenumberEnd: 10906
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          207
      EdgeCount:       50
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:10849,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10904,5'
          Dst:             set_error_buf
    - functionName:    check_simd_shuffle_mask
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10910
      functionLinenumberEnd: 10919
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10914,13'
          Dst:             set_error_buf
    - functionName:    read_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_simd_memory_access_align
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10809
      functionLinenumberEnd: 10843
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - set_error_buf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10826,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10836,9'
          Dst:             set_error_buf
    - functionName:    get_table_seg_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11651
      functionLinenumberEnd: 11667
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11653,9'
          Dst:             set_error_buf_v
    - functionName:    calculate_reftype_diff
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - wasm_is_type_multi_byte_type
        - wasm_is_type_reftype
        - wasm_reftype_struct_size
        - wasm_set_refheaptype_typeidx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2142,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2143,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2143,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2143,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2151,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2152,18'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2153,13'
          Dst:             wasm_set_refheaptype_typeidx
    - functionName:    init_ref_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - check_type_index
        - set_error_buf
        - wasm_is_valid_heap_type
        - wasm_set_refheaptype_common
        - wasm_set_refheaptype_typeidx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2104,14'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2108,9'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2112,14'
          Dst:             wasm_is_valid_heap_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2113,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2116,9'
          Dst:             wasm_set_refheaptype_common
    - functionName:    check_type_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf_v
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:387,9'
          Dst:             set_error_buf_v
    - functionName:    wasm_is_valid_heap_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_array_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_type_index
        - set_error_buf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:399,10'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:404,9'
          Dst:             set_error_buf
    - functionName:    check_memory_access_align
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10788
      functionLinenumberEnd: 10801
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10795,9'
          Dst:             set_error_buf
    - functionName:    set_error_buf_mem_offset_out_of_range
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:80,9'
          Dst:             snprintf
    - functionName:    check_memory
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10771
      functionLinenumberEnd: 10777
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10773,9'
          Dst:             set_error_buf
    - functionName:    wasm_loader_mask_local
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8739
      functionLinenumberEnd: 8748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_get_local_status
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8752
      functionLinenumberEnd: 8760
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_pop_nullable_ht
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9237
      functionLinenumberEnd: 9267
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_reftype_htref_nullable
        - wasm_loader_pop_heap_obj
        - wasm_reftype_struct_size
        - wasm_set_refheaptype_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9241,10'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9250,9'
          Dst:             wasm_set_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9255,14'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9256,17'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9257,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9257,9'
          Dst:             b_memcpy_s
    - functionName:    wasm_loader_pop_heap_obj
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9186
      functionLinenumberEnd: 9229
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - b_memcpy_s
        - set_error_buf
        - wasm_is_type_multi_byte_type
        - wasm_is_type_reftype
        - wasm_loader_get_frame_ref_top
        - wasm_loader_pop_frame_ref
        - wasm_reftype_struct_size
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9191,10'
          Dst:             wasm_loader_get_frame_ref_top
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9198,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9199,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9205,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9207,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9207,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9217,10'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9224,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9225,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9225,9'
          Dst:             b_memcpy_s
    - functionName:    wasm_is_reftype_htref_nullable
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_htref_non_nullable
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_table_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11616
      functionLinenumberEnd: 11645
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - check_table_index
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11617,10'
          Dst:             check_table_index
    - functionName:    check_table_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4602
      functionLinenumberEnd: 4619
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4614,9'
          Dst:             set_error_buf_v
    - functionName:    wasm_loader_push_pop_frame_ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9326
      functionLinenumberEnd: 9335
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_ref
      functionUses:    90
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9328,14'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9332,10'
          Dst:             wasm_loader_push_frame_ref
    - functionName:    is_64bit_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_is_type_reftype
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:297,39'
          Dst:             wasm_is_type_reftype
    - functionName:    is_32bit_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_pop_nullable_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9275
      functionLinenumberEnd: 9318
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - set_error_buf
        - wasm_is_refheaptype_typeidx
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_reftype_htref_nullable
        - wasm_loader_get_frame_ref_top
        - wasm_loader_pop_frame_ref
        - wasm_reftype_struct_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9281,10'
          Dst:             wasm_loader_get_frame_ref_top
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9288,16'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9289,19'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9290,18'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9291,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9297,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9297,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9308,10'
          Dst:             wasm_loader_pop_frame_ref
    - functionName:    wasm_is_refheaptype_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_type_get_arity
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_branch_block
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11238
      functionLinenumberEnd: 11255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - read_leb
        - wasm_loader_check_br
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11243,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11244,10'
          Dst:             wasm_loader_check_br
    - functionName:    wasm_loader_pop_frame_csp
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9374
      functionLinenumberEnd: 9386
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9375,5'
          Dst:             set_error_buf
    - functionName:    wasm_loader_destroy_curr_local_use_masks
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8707
      functionLinenumberEnd: 8719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8714,9'
          Dst:             wasm_runtime_free
    - functionName:    check_block_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11298
      functionLinenumberEnd: 11451
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          423
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - b_memcpy_s
        - block_type_get_result_types
        - check_stack_top_values
        - set_error_buf
        - wasm_get_cell_num
        - wasm_is_type_multi_byte_type
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_ref
        - wasm_reftype_struct_size
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11319,20'
          Dst:             block_type_get_result_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11327,28'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11338,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11340,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11340,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11350,13'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11355,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11366,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11368,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11368,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11380,13'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11401,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11419,35'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11426,14'
          Dst:             check_stack_top_values
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11436,22'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11437,33'
          Dst:             wasm_value_type_cell_num
    - functionName:    wasm_get_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_value_type_cell_num
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1351,21'
          Dst:             wasm_value_type_cell_num
    - functionName:    wasm_loader_init_local_use_masks
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8667
      functionLinenumberEnd: 8703
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - loader_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8681,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8698,9'
          Dst:             b_memcpy_s
    - functionName:    wasm_loader_push_frame_csp
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9342
      functionLinenumberEnd: 9369
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          187
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - memory_realloc
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9343,5'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9361,13'
          Dst:             set_error_buf
    - functionName:    wasm_loader_ctx_init
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8803
      functionLinenumberEnd: 8874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          129
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - loader_malloc
        - wasm_loader_ctx_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8805,9'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8810,66'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8818,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8826,66'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8872,5'
          Dst:             wasm_loader_ctx_destroy
    - functionName:    load_table_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4624
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - check_table_index
        - read_leb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4628,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4629,10'
          Dst:             check_table_index
    - functionName:    load_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4687
      functionLinenumberEnd: 4743
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - check_buf
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_is_type_reftype
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4695,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4699,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4719,10'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4724,10'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4725,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4732,19'
          Dst:             reftype_set_insert
    - functionName:    resolve_value_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          182
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - check_buf
        - is_packed_type
        - is_valid_value_type_for_interpreter
        - resolve_reftype_htref
        - set_error_buf
        - wasm_is_refheaptype_common
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_reftype_htref_nullable
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1684,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1687,9'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1689,14'
          Dst:             resolve_reftype_htref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1692,14'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1704,14'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1706,14'
          Dst:             resolve_reftype_htref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1721,14'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1722,39'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1723,13'
          Dst:             set_error_buf
    - functionName:    resolve_reftype_htref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - check_type_index
        - read_leb
        - set_error_buf
        - wasm_is_refheaptype_common
        - wasm_is_refheaptype_typeidx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1650,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1652,9'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1654,14'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1660,15'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1662,9'
          Dst:             set_error_buf
    - functionName:    wasm_is_refheaptype_common
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_packed_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_table_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4645
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4675,5'
          Dst:             set_error_buf
    - functionName:    load_init_expr_vec
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4789
      functionLinenumberEnd: 4828
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - load_init_expr
        - loader_malloc
        - read_leb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4794,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4799,43'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4807,14'
          Dst:             load_init_expr
    - functionName:    load_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          1409
      EdgeCount:       301
      CyclomaticComplexity: 69
      functionsReached:
        - b_memcpy_s
        - check_buf
        - check_function_index
        - check_type_index
        - destroy_const_expr_stack
        - destroy_init_expr_data_recursive
        - init_const_expr_stack
        - is_packed_type
        - loader_malloc
        - pop_const_expr_stack
        - push_const_expr_stack
        - read_leb
        - set_error_buf
        - set_error_buf_v
        - wasm_is_type_multi_byte_type
        - wasm_is_valid_heap_type
        - wasm_reftype_map_find
        - wasm_reftype_struct_size
        - wasm_runtime_read_v128
        - wasm_set_refheaptype_common
        - wasm_set_refheaptype_typeidx
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:756,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:1178,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:1540,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:750,5'
          Dst:             init_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:752,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:759,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:761,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:775,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:777,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:791,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:796,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:810,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:815,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:835,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:838,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:839,17'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/interpreter/wasm_loader.c:845,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:957,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:959,22'
          Dst:             check_function_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:983,17'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:985,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1028,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1044,26'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1048,21'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1050,26'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1060,26'
          Dst:             wasm_is_valid_heap_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1061,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1067,26'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1090,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1107,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1118,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1127,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1131,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1131,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1131,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1144,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1150,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1150,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1150,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1158,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1176,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1184,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1186,30'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1195,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1201,52'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1215,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1216,50'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1221,33'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1225,34'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1233,33'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1240,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1242,30'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1249,29'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1257,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1260,30'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1267,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1274,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1276,30'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1297,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1300,30'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1309,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1316,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1320,33'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1328,38'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1341,59'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1349,38'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1357,37'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1367,33'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1374,43'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1383,42'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1392,41'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1407,34'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1422,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1424,30'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1432,33'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1441,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1448,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1456,30'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1466,25'
          Dst:             wasm_set_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1468,30'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1480,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1491,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1499,9'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1504,10'
          Dst:             pop_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1517,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1567,5'
          Dst:             destroy_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1571,5'
          Dst:             destroy_const_expr_stack
    - functionName:    init_const_expr_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_const_expr_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          193
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - loader_malloc
        - memory_realloc
        - wasm_is_type_multi_byte_type
        - wasm_reftype_struct_size
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:493,13'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:498,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:502,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:519,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:520,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:520,9'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:520,9'
          Dst:             b_memcpy_s
    - functionName:    check_function_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:441,9'
          Dst:             set_error_buf_v
    - functionName:    pop_const_expr_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - destroy_init_expr_data_recursive
        - set_error_buf
        - set_error_buf_v
        - type2str
        - wasm_reftype_is_subtype_of
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:610,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:623,10'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:627,51'
          Dst:             type2str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:626,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:653,9'
          Dst:             destroy_init_expr_data_recursive
    - functionName:    destroy_init_expr_data_recursive
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          237
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - destroy_init_expr_data_recursive
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
        - wasm_runtime_free
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:558,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:563,17'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:566,20'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:569,17'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:580,17'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:583,20'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:586,17'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:592,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_const_expr_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - destroy_init_expr_data_recursive
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:670,13'
          Dst:             destroy_init_expr_data_recursive
        - Src:             'core/iwasm/interpreter/wasm_loader.c:687,9'
          Dst:             wasm_runtime_free
    - functionName:    load_func_index_vec
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4750
      functionLinenumberEnd: 4782
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          153
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - check_function_index
        - loader_malloc
        - read_leb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4755,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4760,43'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4768,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4769,14'
          Dst:             check_function_index
    - functionName:    is_table_64bit
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_export_name
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3532
      functionLinenumberEnd: 3533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3533,12'
          Dst:             strcmp
    - functionName:    check_duplicate_exports
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4440
      functionLinenumberEnd: 4472
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - cmp_export_name
        - loader_malloc
        - qsort
        - set_error_buf
        - strcmp
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4446,17'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4457,5'
          Dst:             qsort
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4457,5'
          Dst:             cmp_export_name
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4460,14'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4461,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4469,9'
          Dst:             wasm_runtime_free
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_memory
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3475
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - bh_log
        - check_memory_init_size
        - check_memory_max_size
        - read_leb
        - set_error_buf
        - wasm_memory_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3487,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3490,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3491,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3495,10'
          Dst:             wasm_memory_check_flags
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3500,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3501,10'
          Dst:             check_memory_init_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3509,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3510,14'
          Dst:             check_memory_max_size
    - functionName:    check_memory_init_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 3015
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - bool
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3002,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3008,9'
          Dst:             set_error_buf
    - functionName:    check_memory_max_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - bool
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3025,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3031,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3037,9'
          Dst:             set_error_buf
    - functionName:    load_table
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3383
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          268
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - adjust_table_max_size
        - bh_log
        - check_table_max_size
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_is_type_reftype
        - wasm_table_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3404,10'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3414,10'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3415,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3421,19'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3435,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3438,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3439,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3443,10'
          Dst:             wasm_table_check_flags
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3448,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3450,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3451,14'
          Dst:             check_table_max_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3457,5'
          Dst:             adjust_table_max_size
    - functionName:    check_table_max_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2836
      functionLinenumberEnd: 2843
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2838,9'
          Dst:             set_error_buf
    - functionName:    adjust_table_max_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - bool
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_function_local_offsets
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3854
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - loader_malloc
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3838,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3844,25'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3849,25'
          Dst:             wasm_value_type_cell_num
    - functionName:    wasm_get_smallest_type_idx
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_type_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1405,13'
          Dst:             wasm_type_equal
    - functionName:    check_function_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - check_type_index
        - set_error_buf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:420,10'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:427,9'
          Dst:             set_error_buf
    - functionName:    load_global_import
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3277
      functionLinenumberEnd: 3378
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - check_buf
        - check_mutability
        - reftype_set_insert
        - resolve_value_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3301,10'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3309,19'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3319,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3325,10'
          Dst:             check_mutability
    - functionName:    check_mutability
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1579,9'
          Dst:             set_error_buf
    - functionName:    load_memory_import
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3052
      functionLinenumberEnd: 3187
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          268
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - bh_log
        - check_memory_init_size
        - check_memory_max_size
        - read_leb
        - set_error_buf
        - strcmp
        - wasm_memory_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3071,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3074,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3075,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3079,10'
          Dst:             wasm_memory_check_flags
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3083,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3084,10'
          Dst:             check_memory_init_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3093,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3094,14'
          Dst:             check_memory_max_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3131,10'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3135,13'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3136,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3143,13'
          Dst:             set_error_buf
    - functionName:    load_table_import
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          339
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - adjust_table_max_size
        - bh_log
        - check_table_max_size
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - strcmp
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_type_reftype
        - wasm_table_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2877,10'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2882,10'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2883,12'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2884,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2890,19'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2903,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2906,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2907,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2911,10'
          Dst:             wasm_table_check_flags
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2915,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2917,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2918,14'
          Dst:             check_table_max_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2923,5'
          Dst:             adjust_table_max_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2953,10'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2957,13'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2959,16'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2962,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2969,13'
          Dst:             set_error_buf
    - functionName:    load_function_import
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - check_function_type
        - read_leb
        - wasm_get_smallest_type_idx
        - wasm_resolve_import_func
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2798,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2801,10'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2811,26'
          Dst:             wasm_get_smallest_type_idx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2826,9'
          Dst:             wasm_resolve_import_func
    - functionName:    destroy_array_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1614,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1606,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1608,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_is_reftype_anyref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_func_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1591,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1599,5'
          Dst:             wasm_runtime_free
    - functionName:    resolve_array_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          169
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - check_buf
        - check_mutability
        - destroy_array_type
        - loader_malloc
        - reftype_set_insert
        - resolve_value_type
        - wasm_is_reftype_anyref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2049,10'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2054,9'
          Dst:             wasm_is_reftype_anyref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2055,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2059,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2061,10'
          Dst:             check_mutability
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2065,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2067,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2077,19'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2095,9'
          Dst:             destroy_array_type
    - functionName:    resolve_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          473
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - bh_log
        - check_buf
        - check_mutability
        - destroy_struct_type
        - is_valid_field_type
        - loader_malloc
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_is_reftype_anyref
        - wasm_is_type_reftype
        - wasm_reftype_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1919,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1922,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1930,13'
          Dst:             wasm_is_reftype_anyref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1931,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1935,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1938,9'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1940,14'
          Dst:             check_mutability
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1945,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1954,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1959,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1965,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1981,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1986,14'
          Dst:             is_valid_field_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1987,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1994,23'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2000,9'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2003,20'
          Dst:             wasm_reftype_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2012,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2016,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2034,9'
          Dst:             destroy_struct_type
    - functionName:    resolve_func_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          575
      EdgeCount:       111
      CyclomaticComplexity: 29
      functionsReached:
        - bh_log
        - destroy_func_type
        - loader_malloc
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_get_cell_num
        - wasm_native_lookup_quick_aot_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1770,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1773,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1782,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1784,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1795,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1805,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1810,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1816,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1831,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1840,23'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1847,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1849,14'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1858,23'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1871,22'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1872,20'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1874,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1882,29'
          Dst:             wasm_native_lookup_quick_aot_entry
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1899,9'
          Dst:             destroy_func_type
    - functionName:    handle_name_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5492
      functionLinenumberEnd: 5583
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          367
      EdgeCount:       92
      CyclomaticComplexity: 21
      functionsReached:
        - check_buf
        - read_leb
        - set_error_buf
        - wasm_const_str_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:5525,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5504,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5509,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5512,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5517,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5523,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5524,9'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5528,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5531,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5533,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5539,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5544,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5545,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5550,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5555,39'
          Dst:             wasm_const_str_list_insert
    - functionName:    calculate_global_data_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5821
      functionLinenumberEnd: 5843
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5831,24'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5839,24'
          Dst:             wasm_value_type_size
    - functionName:    wasm_loader_prepare_bytecode
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11780
      functionLinenumberEnd: 17106
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         2887
      ICount:          12893
      EdgeCount:       3501
      CyclomaticComplexity: 616
      functionsReached:
        - b_memcpy_s
        - bh_list_insert
        - block_type_get_arity
        - calculate_reftype_diff
        - check_array_type
        - check_block_stack
        - check_branch_block
        - check_buf
        - check_buf1
        - check_function_index
        - check_function_type
        - check_memory
        - check_memory_access_align
        - check_memory_align_equal
        - check_simd_access_lane
        - check_simd_memory_access_align
        - check_simd_shuffle_mask
        - check_table_index
        - check_type_index
        - get_table_elem_type
        - get_table_seg_elem_type
        - has_module_memory64
        - init_ref_type
        - is_32bit_type
        - is_64bit_type
        - is_byte_a_type
        - is_packed_type
        - is_table_64bit
        - loader_malloc
        - read_i8x16
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - set_error_buf_mem_offset_out_of_range
        - set_error_buf_v
        - snprintf
        - type2str
        - wasm_func_type_is_super_of
        - wasm_func_type_result_is_subtype_of
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_type_multi_byte_type
        - wasm_is_type_reftype
        - wasm_is_valid_heap_type
        - wasm_loader_ctx_destroy
        - wasm_loader_ctx_init
        - wasm_loader_destroy_curr_local_use_masks
        - wasm_loader_get_local_status
        - wasm_loader_init_local_use_masks
        - wasm_loader_mask_local
        - wasm_loader_pop_frame_csp
        - wasm_loader_pop_frame_ref
        - wasm_loader_pop_heap_obj
        - wasm_loader_pop_nullable_ht
        - wasm_loader_pop_nullable_typeidx
        - wasm_loader_push_frame_csp
        - wasm_loader_push_frame_ref
        - wasm_loader_push_pop_frame_ref
        - wasm_reftype_is_subtype_of
        - wasm_reftype_map_find
        - wasm_reftype_struct_size
        - wasm_set_refheaptype_common
        - wasm_set_refheaptype_typeidx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:11984,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:13373,21'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:14405,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:14792,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:14841,37'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:15784,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:16194,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:16906,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11821,24'
          Dst:             has_module_memory64
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11848,24'
          Dst:             wasm_loader_ctx_init
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11975,5'
          Dst:             wasm_loader_push_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11975,5'
          Dst:             wasm_loader_init_local_use_masks
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12048,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12050,21'
          Dst:             is_byte_a_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12067,30'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12077,51'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12107,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12109,26'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12134,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12155,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12176,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12182,29'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12182,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12190,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12216,17'
          Dst:             wasm_loader_push_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12216,17'
          Dst:             wasm_loader_init_local_use_masks
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12256,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12259,29'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12259,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12265,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12610,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12618,22'
          Dst:             check_block_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12626,22'
          Dst:             wasm_loader_init_local_use_masks
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12649,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12672,22'
          Dst:             check_block_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12693,17'
          Dst:             wasm_loader_destroy_curr_local_use_masks
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12693,17'
          Dst:             wasm_loader_pop_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12729,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12750,27'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12761,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12764,27'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12782,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12786,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12791,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12794,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12805,33'
          Dst:             block_type_get_arity
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12813,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12819,29'
          Dst:             block_type_get_arity
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12822,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12829,31'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12848,52'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12863,29'
          Dst:             bh_list_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12902,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12907,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12907,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12917,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12947,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12948,26'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12953,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12957,26'
          Dst:             wasm_loader_pop_nullable_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12965,26'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12970,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12974,26'
          Dst:             wasm_func_type_is_super_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12977,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12986,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12992,26'
          Dst:             check_function_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13016,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13019,29'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13019,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13028,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13041,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13044,29'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13044,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13050,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13084,26'
          Dst:             wasm_func_type_result_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13087,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13122,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13134,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13139,22'
          Dst:             check_table_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13167,22'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13170,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13191,39'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13196,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13198,22'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13211,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13219,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13231,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13244,45'
          Dst:             type2str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13242,29'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13271,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13279,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13288,25'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13301,30'
          Dst:             is_64bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13336,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13358,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13365,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13455,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13470,21'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13477,21'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13493,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13496,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13511,22'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13519,38'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13539,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13588,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13592,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13592,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13596,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13600,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13600,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13604,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13623,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13624,22'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13634,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13636,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13636,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13646,39'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13651,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13655,21'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13661,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13662,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13684,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13686,26'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13690,21'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13695,26'
          Dst:             wasm_is_valid_heap_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13696,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13707,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13757,22'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13762,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13771,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13773,22'
          Dst:             check_function_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13845,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13865,17'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13867,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13885,22'
          Dst:             wasm_loader_pop_nullable_ht
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13892,31'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13903,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13906,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13919,22'
          Dst:             wasm_loader_pop_nullable_ht
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13933,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13936,21'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13939,27'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13945,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13955,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13956,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13957,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13964,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13965,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13970,24'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13971,25'
          Dst:             wasm_loader_get_local_status
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13973,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14012,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14091,21'
          Dst:             wasm_loader_mask_local
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14095,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14102,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14113,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14114,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14173,21'
          Dst:             wasm_loader_mask_local
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14186,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14188,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14207,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14208,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14208,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14213,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14252,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14254,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14270,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14291,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14292,21'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14292,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14342,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14392,17'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14393,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14394,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14394,17'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14395,22'
          Dst:             check_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14412,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14421,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14424,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14427,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14433,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14434,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14440,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14441,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14444,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14445,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14448,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14449,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14458,17'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14459,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14460,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14461,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14470,17'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14471,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14472,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14473,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14486,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14500,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14504,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14516,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14520,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14535,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14539,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14555,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14559,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14572,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14576,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14589,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14598,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14607,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14613,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14631,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14637,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14655,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14665,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14675,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14685,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14695,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14699,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14704,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14709,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14714,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14719,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14724,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14729,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14734,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14738,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14743,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14748,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14752,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14756,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14760,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14764,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14768,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14773,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14779,17'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14787,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14796,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14800,30'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14807,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14823,37'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14824,41'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14827,45'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14830,41'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14838,37'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14845,45'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14848,45'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14851,45'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14854,45'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14857,45'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14867,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14869,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14883,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14887,30'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14894,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14900,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14905,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14913,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14919,29'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14921,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14929,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14930,40'
          Dst:             wasm_reftype_map_find
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14937,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14938,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14938,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14943,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14945,29'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14947,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14951,29'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14953,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14955,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14956,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14956,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14961,29'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14976,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14983,29'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14989,30'
          Dst:             check_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14996,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15004,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15005,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15005,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15010,33'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15017,41'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15019,41'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15019,41'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15025,37'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15029,33'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15033,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15036,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15041,33'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15042,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15052,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15055,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15059,34'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15064,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15071,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15073,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15086,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15090,30'
          Dst:             check_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15098,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15104,29'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15108,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15120,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15121,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15121,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15125,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15128,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15130,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15132,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15135,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15136,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15136,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15140,29'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15147,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15149,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15158,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15162,30'
          Dst:             check_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15169,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15175,29'
          Dst:             is_packed_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15179,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15183,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15184,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15186,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15188,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15204,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15209,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15213,30'
          Dst:             check_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15218,30'
          Dst:             check_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15223,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15224,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15226,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15228,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15229,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15229,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15232,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15234,25'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15236,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15237,25'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15237,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15243,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15249,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15256,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15260,30'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15264,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15274,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15275,25'
          Dst:             wasm_set_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15277,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15284,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15285,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15296,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15301,34'
          Dst:             check_type_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15308,34'
          Dst:             wasm_is_valid_heap_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15309,33'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15314,30'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15321,29'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15327,33'
          Dst:             wasm_set_refheaptype_typeidx
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15330,33'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15333,33'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15349,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15357,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15358,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15363,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15378,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15388,30'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15395,30'
          Dst:             init_ref_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15402,30'
          Dst:             init_ref_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15408,25'
          Dst:             calculate_reftype_diff
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15412,30'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15416,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15426,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15427,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15427,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15427,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15437,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15438,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15438,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15438,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15445,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15446,47'
          Dst:             check_branch_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15456,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15463,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15464,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15464,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15464,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15473,33'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15474,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15474,33'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15474,33'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15481,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15494,30'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15504,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15515,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15523,30'
          Dst:             wasm_loader_pop_heap_obj
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15533,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15545,29'
          Dst:             wasm_set_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15549,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15767,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15780,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15787,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15791,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15795,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15799,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15804,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15810,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15815,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15816,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15819,29'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15828,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15829,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15830,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15841,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15846,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15863,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15925,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15926,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15928,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15937,30'
          Dst:             get_table_seg_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15954,30'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15957,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15967,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15968,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15970,47'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15974,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15983,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15984,30'
          Dst:             get_table_seg_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16006,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16007,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16016,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16017,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16033,30'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16036,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16048,44'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16051,44'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16066,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16068,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16070,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16079,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16082,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16091,47'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16095,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16110,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16111,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16120,29'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16121,29'
          Dst:             wasm_reftype_struct_size
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16121,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16145,47'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16149,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16153,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16155,29'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16157,29'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16166,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16186,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16208,25'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16210,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16211,30'
          Dst:             check_simd_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16216,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16216,25'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16223,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16232,25'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16234,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16235,30'
          Dst:             check_simd_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16240,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16240,25'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16247,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16248,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16261,25'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16268,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16276,25'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16277,32'
          Dst:             read_i8x16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16278,30'
          Dst:             check_simd_shuffle_mask
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16289,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16295,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16310,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16353,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16355,30'
          Dst:             check_simd_access_lane
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16371,35'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16380,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16434,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16441,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16450,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16456,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16457,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16463,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16479,25'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16481,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16482,30'
          Dst:             check_simd_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16487,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16487,25'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16490,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16492,30'
          Dst:             check_simd_access_lane
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16499,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16500,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16505,29'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16516,25'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16518,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16519,30'
          Dst:             check_simd_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16524,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16524,25'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16529,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16540,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16549,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16556,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16563,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16572,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16580,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16581,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16592,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16599,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16608,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16614,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16620,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16632,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16638,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16645,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16652,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16661,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16669,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16670,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16681,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16687,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16702,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16710,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16717,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16726,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16734,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16735,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16752,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16760,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16767,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16776,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16784,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16785,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16803,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16812,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16825,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16834,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16847,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16860,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16867,29'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16886,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16892,21'
          Dst:             check_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16893,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16894,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16894,21'
          Dst:             set_error_buf_mem_offset_out_of_range
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16895,26'
          Dst:             check_memory_align_equal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16908,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16909,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16910,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16913,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16914,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16915,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16916,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16919,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16920,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16921,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16922,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16927,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16935,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16940,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16941,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16947,25'
          Dst:             wasm_loader_push_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16953,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16954,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16974,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16975,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16976,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17002,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17003,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17004,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17009,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17010,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17011,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17012,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17018,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17019,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17020,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17021,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17024,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17034,17'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17048,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17096,5'
          Dst:             wasm_loader_ctx_destroy
    - functionName:    has_module_memory64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_byte_a_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_valid_value_type_for_interpreter
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:315,13'
          Dst:             is_valid_value_type_for_interpreter
    - functionName:    align_uint64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_data_count_consistency
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5079
      functionLinenumberEnd: 5086
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - bool
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5081,9'
          Dst:             set_error_buf
    - functionName:    load_datacount_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5261
      functionLinenumberEnd: 5280
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - read_leb
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5265,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5269,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5276,5'
          Dst:             bh_log
    - functionName:    load_data_segment_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5097
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          458
      EdgeCount:       91
      CyclomaticComplexity: 20
      functionsReached:
        - b_memcpy_s
        - bh_log
        - check_buf
        - check_data_count_consistency
        - load_init_expr
        - loader_malloc
        - read_leb
        - set_error_buf
        - set_error_buf_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:5132,13'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5109,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5112,10'
          Dst:             check_data_count_consistency
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5123,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5128,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5145,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5152,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5159,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5199,22'
          Dst:             load_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5204,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5206,56'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5219,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5227,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5229,39'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5234,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5246,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5250,5'
          Dst:             bh_log
    - functionName:    load_code_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5368
      functionLinenumberEnd: 5391
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - read_leb
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5375,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5378,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5381,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5386,5'
          Dst:             bh_log
    - functionName:    load_table_segment_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4835
      functionLinenumberEnd: 5072
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          570
      EdgeCount:       117
      CyclomaticComplexity: 30
      functionsReached:
        - bh_log
        - check_table_elem_type
        - check_table_index
        - is_table_64bit
        - load_elem_type
        - load_func_index_vec
        - load_init_expr
        - load_init_expr_vec
        - load_table_index
        - loader_malloc
        - read_leb
        - reftype_set_insert
        - set_error_buf
        - wasm_set_refheaptype_common
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:4866,13'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4842,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4848,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4855,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4863,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4876,25'
          Dst:             wasm_set_refheaptype_common
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4879,62'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4893,26'
          Dst:             check_table_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4899,25'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4903,26'
          Dst:             load_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4911,30'
          Dst:             load_func_index_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4918,30'
          Dst:             load_init_expr_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4924,26'
          Dst:             check_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4935,26'
          Dst:             load_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4943,26'
          Dst:             load_func_index_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4950,26'
          Dst:             load_table_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4956,25'
          Dst:             is_table_64bit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4960,26'
          Dst:             load_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4965,26'
          Dst:             load_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4976,30'
          Dst:             load_func_index_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4983,30'
          Dst:             load_init_expr_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4989,26'
          Dst:             check_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4998,26'
          Dst:             load_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5006,26'
          Dst:             load_init_expr_vec
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5011,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5049,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5064,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5068,5'
          Dst:             bh_log
    - functionName:    load_start_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5396
      functionLinenumberEnd: 5430
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - read_leb
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5401,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5405,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5415,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5422,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5426,5'
          Dst:             bh_log
    - functionName:    load_export_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4478
      functionLinenumberEnd: 4597
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          337
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - bh_log
        - check_buf
        - check_duplicate_exports
        - loader_malloc
        - read_leb
        - set_error_buf
        - wasm_const_str_list_insert
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:4521,13'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4485,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4491,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4506,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4507,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4509,34'
          Dst:             wasm_const_str_list_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4516,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4518,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4526,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4542,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4551,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4570,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4577,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4583,14'
          Dst:             check_duplicate_exports
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4589,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4593,5'
          Dst:             bh_log
    - functionName:    load_global_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4301
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          431
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - bh_log
        - check_buf
        - check_mutability
        - is_indices_overflow
        - load_init_expr
        - loader_malloc
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_reftype_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4312,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4313,9'
          Dst:             is_indices_overflow
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4321,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4338,18'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4344,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4356,18'
          Dst:             check_mutability
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4362,18'
          Dst:             load_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4380,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4400,22'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4403,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4410,27'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4427,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4431,5'
          Dst:             bh_log
    - functionName:    load_memory_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4256
      functionLinenumberEnd: 4296
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - load_memory
        - loader_malloc
        - read_leb
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4262,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4267,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4276,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4283,18'
          Dst:             load_memory
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4288,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4292,5'
          Dst:             bh_log
    - functionName:    load_table_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4251
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          320
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - bh_log
        - check_buf
        - load_init_expr
        - load_table
        - loader_malloc
        - read_leb
        - set_error_buf
        - wasm_is_reftype_htref_non_nullable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4159,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4174,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4185,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4189,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4193,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4204,18'
          Dst:             load_table
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4210,22'
          Dst:             load_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4218,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4225,21'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4227,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4243,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4247,5'
          Dst:             bh_log
    - functionName:    load_function_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3861
      functionLinenumberEnd: 4148
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          772
      EdgeCount:       164
      CyclomaticComplexity: 43
      functionsReached:
        - bh_log
        - check_function_type
        - init_function_local_offsets
        - is_indices_overflow
        - loader_malloc
        - read_leb
        - reftype_set_insert
        - resolve_value_type
        - set_error_buf
        - wasm_get_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3876,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3879,9'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3882,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3888,9'
          Dst:             is_indices_overflow
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3896,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3902,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3904,18'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3919,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3921,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3932,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3941,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3943,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3957,22'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3974,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3985,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3991,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3997,51'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4037,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4041,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4064,22'
          Dst:             resolve_value_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4072,42'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4122,17'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4125,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4132,18'
          Dst:             init_function_local_offsets
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4140,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4144,5'
          Dst:             bh_log
    - functionName:    load_import_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3540
      functionLinenumberEnd: 3817
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          929
      EdgeCount:       211
      CyclomaticComplexity: 45
      functionsReached:
        - bh_log
        - check_buf
        - load_function_import
        - load_global_import
        - load_memory_import
        - load_table_import
        - loader_malloc
        - read_leb
        - set_error_buf
        - wasm_const_str_list_insert
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_reftype_htref_nullable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:3581,13'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:3726,13'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3553,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3559,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3568,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3569,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3573,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3574,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3577,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3583,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3588,21'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3592,25'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3594,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3598,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3599,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3601,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3616,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3617,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3619,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3623,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3643,21'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3645,25'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3646,28'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3648,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3653,21'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3665,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3703,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3704,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3705,37'
          Dst:             wasm_const_str_list_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3713,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3714,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3715,32'
          Dst:             wasm_const_str_list_insert
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3722,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3730,26'
          Dst:             load_function_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3741,26'
          Dst:             load_table_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3753,26'
          Dst:             load_memory_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3775,26'
          Dst:             load_global_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3783,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3806,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3810,5'
          Dst:             bh_log
    - functionName:    load_type_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          1027
      EdgeCount:       196
      CyclomaticComplexity: 50
      functionsReached:
        - bh_log
        - check_buf
        - destroy_wasm_type
        - loader_malloc
        - memory_realloc
        - read_leb
        - resolve_array_type
        - resolve_func_type
        - resolve_struct_type
        - set_error_buf
        - set_error_buf_v
        - wasm_type_equal
        - wasm_type_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2194,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2200,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2308,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2312,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2319,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2327,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2331,21'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2338,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2341,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2353,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2360,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2362,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2368,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2370,29'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2375,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2385,21'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2390,26'
          Dst:             resolve_func_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2398,26'
          Dst:             resolve_struct_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2406,26'
          Dst:             resolve_array_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2414,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2440,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2459,26'
          Dst:             wasm_type_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2462,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2487,26'
          Dst:             wasm_type_equal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2501,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2505,21'
          Dst:             destroy_wasm_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2514,17'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2522,35'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2532,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2538,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2542,5'
          Dst:             bh_log
    - functionName:    destroy_wasm_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - destroy_array_type
        - destroy_func_type
        - destroy_struct_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1628,9'
          Dst:             destroy_func_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1630,9'
          Dst:             destroy_struct_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1632,9'
          Dst:             destroy_array_type
    - functionName:    load_user_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5726
      functionLinenumberEnd: 5817
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          264
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - b_memcpy_s
        - bh_log
        - handle_name_section
        - loader_malloc
        - memcmp
        - read_leb
        - set_error_buf
        - wasm_check_utf8_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5732,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5736,5'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5739,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5743,10'
          Dst:             wasm_check_utf8_str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5744,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5751,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5754,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5759,26'
          Dst:             memcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5763,14'
          Dst:             handle_name_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5767,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5783,12'
          Dst:             memcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5784,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5792,13'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5805,9'
          Dst:             bh_log
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_get_custom_section
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11674
      functionLinenumberEnd: 11690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11678,35'
          Dst:             strlen
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11679,17'
          Dst:             memcmp
    - functionName:    wasm_loader_find_block_addr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7593
      functionLinenumberEnd: 8436
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         581
      ICount:          2562
      EdgeCount:       655
      CyclomaticComplexity: 76
      functionsReached:
        - check_buf
        - check_buf1
        - is_byte_a_type
        - read_leb
        - wasm_is_type_multi_byte_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:7622,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:8097,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:8226,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:8292,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7692,21'
          Dst:             is_byte_a_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7694,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7785,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7798,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7859,21'
          Dst:             is_byte_a_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7861,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7908,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8092,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8221,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8285,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8314,25'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8333,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8350,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8383,17'
          Dst:             read_leb
    - functionName:    destroy_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - destroy_init_expr_data_recursive
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:699,9'
          Dst:             destroy_init_expr_data_recursive
    - functionName:    load
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7090
      functionLinenumberEnd: 7129
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          176
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - check_buf1
        - create_sections
        - destroy_sections
        - exchange32
        - load_from_sections
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7096,5'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7099,9'
          Dst:             exchange32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7102,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7106,5'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7109,9'
          Dst:             exchange32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7112,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7118,10'
          Dst:             create_sections
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7119,13'
          Dst:             load_from_sections
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7121,9'
          Dst:             destroy_sections
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7125,5'
          Dst:             destroy_sections
    - functionName:    load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6325
      functionLinenumberEnd: 6836
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         266
      ICount:          1834
      EdgeCount:       360
      CyclomaticComplexity: 96
      functionsReached:
        - align_uint64
        - bh_log
        - calculate_global_data_offset
        - check_data_count_consistency
        - check_memory64_flags_consistency
        - has_module_memory64
        - load_code_section
        - load_data_segment_section
        - load_datacount_section
        - load_export_section
        - load_function_section
        - load_global_section
        - load_import_section
        - load_memory_section
        - load_start_section
        - load_table_section
        - load_table_segment_section
        - load_type_section
        - load_user_section
        - set_error_buf
        - strcmp
        - wasm_loader_prepare_bytecode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:6366,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6369,22'
          Dst:             load_user_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6375,22'
          Dst:             load_type_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6380,22'
          Dst:             load_import_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6386,22'
          Dst:             load_function_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6391,22'
          Dst:             load_table_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6396,22'
          Dst:             load_memory_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6409,22'
          Dst:             load_global_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6414,22'
          Dst:             load_export_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6420,22'
          Dst:             load_start_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6425,22'
          Dst:             load_table_segment_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6430,22'
          Dst:             load_code_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6435,22'
          Dst:             load_data_segment_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6445,22'
          Dst:             load_datacount_section
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6460,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6468,10'
          Dst:             check_data_count_consistency
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6483,18'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6501,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6505,23'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6523,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6526,36'
          Dst:             align_uint64
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6574,25'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6605,9'
          Dst:             has_module_memory64
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6611,18'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6620,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6624,23'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6638,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6646,34'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6647,38'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6661,33'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6671,25'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6676,25'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6677,28'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6678,28'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6686,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6699,14'
          Dst:             wasm_loader_prepare_bytecode
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6706,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6717,41'
          Dst:             align_uint64
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6733,25'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6746,25'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6788,10'
          Dst:             check_memory64_flags_consistency
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6793,5'
          Dst:             calculate_global_data_offset
    - functionName:    wasm_loader_load
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7284
      functionLinenumberEnd: 7318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - create_module
        - load
        - wasm_loader_unload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7285,26'
          Dst:             create_module
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7296,10'
          Dst:             load
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7312,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7316,5'
          Dst:             wasm_loader_unload
    - functionName:    create_module
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6840
      functionLinenumberEnd: 6917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_hash_map_destroy
        - bh_list_init
        - loader_malloc
        - os_mutex_init
        - set_error_buf
        - wasm_reftype_set_create
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6842,9'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6859,11'
          Dst:             bh_list_init
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6876,15'
          Dst:             wasm_reftype_set_create
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6877,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6881,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6882,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6912,5'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6915,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_loader_unload
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7322
      functionLinenumberEnd: 7586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         104
      ICount:          656
      EdgeCount:       135
      CyclomaticComplexity: 33
      functionsReached:
        - bh_hash_map_destroy
        - bh_list_elem_next
        - bh_list_first_elem
        - destroy_init_expr
        - destroy_wasm_type
        - os_mutex_destroy
        - wasm_runtime_destroy_custom_sections
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7359,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7365,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7386,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7390,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7393,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7399,13'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7402,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7406,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7411,13'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7414,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7428,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7436,21'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7440,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7446,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7453,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7458,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7461,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7467,17'
          Dst:             destroy_wasm_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7469,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7476,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7492,30'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7495,25'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7496,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7542,5'
          Dst:             wasm_runtime_destroy_custom_sections
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7558,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7559,5'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7563,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7565,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7585,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_loader_load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6938
      functionLinenumberEnd: 6951
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - create_module
        - load_from_sections
        - wasm_loader_unload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6939,26'
          Dst:             create_module
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6943,10'
          Dst:             load_from_sections
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6945,9'
          Dst:             wasm_loader_unload
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6949,5'
          Dst:             bh_log
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_post_instantiate_func
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_lookup_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1625,18'
          Dst:             wasm_lookup_function
    - functionName:    wasm_lookup_function
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bsearch
        - cmp_export_func_inst
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3527,24'
          Dst:             bsearch
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3527,24'
          Dst:             cmp_export_func_inst
    - functionName:    cmp_export_func_inst
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1460,12'
          Dst:             strcmp
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memory_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          746
      EdgeCount:       139
      CyclomaticComplexity: 38
      functionsReached:
        - bh_log
        - mem_allocator_create_with_struct_and_pool
        - mem_allocator_get_heap_struct_size
        - runtime_malloc
        - set_error_buf
        - shared_memory_inc_reference
        - wasm_allocate_linear_memory
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
        - wasm_runtime_set_mem_bound_check_bytes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:298,9'
          Dst:             shared_memory_inc_reference
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:328,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:339,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:396,17'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:411,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:422,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:423,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:426,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:436,9'
          Dst:             wasm_allocate_linear_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:441,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:460,35'
          Dst:             mem_allocator_get_heap_struct_size
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:462,37'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:466,14'
          Dst:             mem_allocator_create_with_struct_and_pool
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:469,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:475,9'
          Dst:             wasm_runtime_set_mem_bound_check_bytes
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:485,5'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:490,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:493,9'
          Dst:             wasm_deallocate_linear_memory
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:38,9'
          Dst:             snprintf
    - functionName:    runtime_malloc
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
        - wasm_runtime_malloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:209,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:210,9'
          Dst:             set_error_buf
    - functionName:    wasm_is_type_multi_byte_type
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    instantiate_array_global_recursive
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          182
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - set_error_buf
        - wasm_array_obj_new_internal
        - wasm_array_obj_set_elem
        - wasm_reftype_is_subtype_of
        - wasm_rtt_type_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1125,22'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1128,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1133,15'
          Dst:             wasm_array_obj_new_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1135,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1146,13'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1149,16'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1152,16'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1159,13'
          Dst:             wasm_array_obj_set_elem
    - functionName:    instantiate_struct_global_recursive
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          338
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - instantiate_struct_global_recursive
        - set_error_buf
        - wasm_create_func_obj
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
        - wasm_rtt_type_new
        - wasm_struct_obj_new_internal
        - wasm_struct_obj_set_field
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1015,22'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1018,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1022,24'
          Dst:             wasm_struct_obj_new_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1024,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1037,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1041,17'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1044,20'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1047,20'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1067,25'
          Dst:             instantiate_struct_global_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1073,21'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1078,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1087,42'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1094,21'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1099,17'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1102,17'
          Dst:             wasm_is_type_multi_byte_type
    - functionName:    wasm_create_func_obj
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          180
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - set_error_buf
        - set_error_buf_v
        - wasm_func_obj_new_internal
        - wasm_rtt_type_new
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2136,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2152,22'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2155,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2159,22'
          Dst:             wasm_func_obj_new_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2161,9'
          Dst:             set_error_buf
    - functionName:    set_error_buf_v
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - vsnprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:51,9'
          Dst:             vsnprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:53,9'
          Dst:             snprintf
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_obj_is_created_from_heap
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_module_name
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5180
      functionLinenumberEnd: 5181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_set_module_name
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5168
      functionLinenumberEnd: 5176
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - wasm_const_str_list_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5173,65'
          Dst:             strlen
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5173,9'
          Dst:             wasm_const_str_list_insert
    - functionName:    wasm_const_str_list_insert
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5108
      functionLinenumberEnd: 5163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          216
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - b_memcpy_s
        - b_memmove_s
        - memcmp
        - runtime_malloc
        - set_error_buf
        - strlen
        - wasm_check_utf8_str
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5111,10'
          Dst:             wasm_check_utf8_str
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5112,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5124,9'
          Dst:             b_memmove_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5133,13'
          Dst:             strlen
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5133,42'
          Dst:             memcmp
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5142,18'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5148,5'
          Dst:             b_memcpy_s
    - functionName:    wasm_check_utf8_str
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5035
      functionLinenumberEnd: 5102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         120
      ICount:          587
      EdgeCount:       168
      CyclomaticComplexity: 50
      functionsReached:
        - bh_log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5045,13'
          Dst:             bh_log
    - functionName:    llvm_array_init_with_data
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4985
      functionLinenumberEnd: 5005
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - wasm_array_obj_first_elem_addr
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4996,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5000,32'
          Dst:             wasm_array_obj_first_elem_addr
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5001,5'
          Dst:             b_memcpy_s
    - functionName:    llvm_jit_rtt_type_new
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4970
      functionLinenumberEnd: 4978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_rtt_type_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4977,12'
          Dst:             wasm_rtt_type_new
    - functionName:    llvm_jit_func_type_is_super_of
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4955
      functionLinenumberEnd: 4966
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_func_type_is_super_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4964,12'
          Dst:             wasm_func_type_is_super_of
    - functionName:    llvm_jit_obj_is_instance_of
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4944
      functionLinenumberEnd: 4949
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_obj_is_instance_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4949,12'
          Dst:             wasm_obj_is_instance_of
    - functionName:    llvm_jit_create_func_obj
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4934
      functionLinenumberEnd: 4938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_create_func_obj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4937,12'
          Dst:             wasm_create_func_obj
    - functionName:    llvm_jit_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4883
      functionLinenumberEnd: 4926
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_log
        - wasm_get_table_inst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4889,16'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4902,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4912,9'
          Dst:             bh_log
    - functionName:    wasm_get_table_inst
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llvm_jit_table_fill
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4862
      functionLinenumberEnd: 4878
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - jit_set_exception_with_id
        - offset_len_out_of_bounds
        - wasm_get_table_inst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4867,16'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4870,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4871,9'
          Dst:             jit_set_exception_with_id
    - functionName:    offset_len_out_of_bounds
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jit_set_exception_with_id
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4570
      functionLinenumberEnd: 4576
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_set_exception_with_id
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4572,9'
          Dst:             wasm_set_exception_with_id
    - functionName:    llvm_jit_table_copy
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4829
      functionLinenumberEnd: 4857
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - b_memmove_s
        - jit_set_exception_with_id
        - offset_len_out_of_bounds
        - wasm_get_table_inst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4835,20'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4836,20'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4840,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4841,12'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4843,9'
          Dst:             jit_set_exception_with_id
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4850,5'
          Dst:             b_memmove_s
    - functionName:    llvm_jit_table_init
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4767
      functionLinenumberEnd: 4823
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          183
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bh_bitmap_get_bit
        - jit_set_exception_with_id
        - offset_len_out_of_bounds
        - wasm_create_func_obj
        - wasm_get_table_inst
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4779,16'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4785,10'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4791,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4792,12'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4793,9'
          Dst:             jit_set_exception_with_id
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4808,30'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4811,17'
          Dst:             wasm_set_exception
    - functionName:    bh_bitmap_get_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llvm_jit_drop_table_seg
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4758
      functionLinenumberEnd: 4761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_bitmap_set_bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4760,5'
          Dst:             bh_bitmap_set_bit
    - functionName:    bh_bitmap_set_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llvm_jit_data_drop
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4745
      functionLinenumberEnd: 4751
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_bitmap_set_bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4748,5'
          Dst:             bh_bitmap_set_bit
    - functionName:    llvm_jit_memory_init
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4703
      functionLinenumberEnd: 4741
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - b_memcpy_s
        - bh_bitmap_get_bit
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_validate_app_addr
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4712,19'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4714,9'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4724,10'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4729,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4733,13'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4736,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4737,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4739,5'
          Dst:             os_mutex_unlock
    - functionName:    llvm_jit_invoke_native
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4627
      functionLinenumberEnd: 4696
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          203
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - snprintf
        - wasm_runtime_get_module_inst
        - wasm_runtime_invoke_c_api_native
        - wasm_runtime_invoke_native
        - wasm_runtime_invoke_native_raw
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4643,41'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4665,9'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4668,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4674,15'
          Dst:             wasm_runtime_invoke_c_api_native
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4681,13'
          Dst:             wasm_runtime_invoke_native
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4686,15'
          Dst:             wasm_runtime_invoke_native_raw
    - functionName:    llvm_jit_call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4621
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - call_indirect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4616,11'
          Dst:             call_indirect
    - functionName:    call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4025
      functionLinenumberEnd: 4090
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          187
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_copy_exception
        - wasm_func_obj_get_func_idx_bound
        - wasm_interp_call_wasm
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4037,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4042,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4048,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4056,9'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4063,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4079,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4084,5'
          Dst:             wasm_interp_call_wasm
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4086,13'
          Dst:             wasm_copy_exception
    - functionName:    jit_check_app_addr_and_convert
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4582
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_check_app_addr_and_convert
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4583,16'
          Dst:             wasm_check_app_addr_and_convert
    - functionName:    wasm_interp_dump_call_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4482
      functionLinenumberEnd: 4563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          289
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - bh_vector_get
        - bh_vector_size
        - exception_lock
        - exception_unlock
        - snprintf
        - wasm_exec_env_get_module_inst
        - wasm_runtime_dump_line_buf_impl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4484,31'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4494,28'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4499,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4500,5'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4501,5'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4501,5'
          Dst:             exception_unlock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4507,14'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4508,13'
          Dst:             exception_unlock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4534,21'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4539,31'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4554,9'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4554,9'
          Dst:             exception_unlock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4558,5'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4559,5'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4559,5'
          Dst:             exception_unlock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4560,5'
          Dst:             exception_unlock
    - functionName:    wasm_get_func_code
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_get_cur_frame
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_interp_create_call_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4349
      functionLinenumberEnd: 4467
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          380
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - align_uint
        - b_memcpy_s
        - bh_vector_append
        - bh_vector_init
        - destroy_c_api_frames
        - get_func_name_from_index
        - wasm_exec_env_get_cur_frame
        - wasm_exec_env_get_module_inst
        - wasm_get_func_code
        - wasm_interp_get_frame_ref
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4351,31'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4354,22'
          Dst:             wasm_exec_env_get_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4367,5'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4368,10'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4393,26'
          Dst:             wasm_get_func_code
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4405,21'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4433,19'
          Dst:             align_uint
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4436,30'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4437,17'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4440,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4450,34'
          Dst:             wasm_interp_get_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4455,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4457,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4458,13'
          Dst:             destroy_c_api_frames
    - functionName:    destroy_c_api_frames
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - bh_vector_destroy
        - bh_vector_get
        - bh_vector_size
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3367,28'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3370,15'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3374,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3377,11'
          Dst:             bh_vector_destroy
    - functionName:    get_func_name_from_index
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3720
      functionLinenumberEnd: 3746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4136
      functionLinenumberEnd: 4153
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_set_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4102
      functionLinenumberEnd: 4132
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4095
      functionLinenumberEnd: 4096
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - call_indirect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4096,12'
          Dst:             call_indirect
    - functionName:    wasm_enlarge_table
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3987
      functionLinenumberEnd: 4019
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_get_table_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3997,18'
          Dst:             wasm_get_table_inst
    - functionName:    wasm_module_dup_data
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3966
      functionLinenumberEnd: 3980
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - wasm_module_malloc
        - wasm_runtime_addr_app_to_native
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3973,21'
          Dst:             wasm_module_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3976,18'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3978,9'
          Dst:             b_memcpy_s
    - functionName:    wasm_module_malloc
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3945
      functionLinenumberEnd: 3946
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_malloc_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3946,12'
          Dst:             wasm_module_malloc_internal
    - functionName:    wasm_module_malloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3818
      functionLinenumberEnd: 3862
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - bh_log
        - execute_malloc_function
        - mem_allocator_is_heap_corrupted
        - mem_allocator_malloc
        - wasm_get_default_memory
        - wasm_runtime_show_app_heap_corrupted_prompt
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3819,34'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3827,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3832,16'
          Dst:             mem_allocator_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3835,14'
          Dst:             execute_malloc_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3842,18'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3848,16'
          Dst:             mem_allocator_is_heap_corrupted
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3849,13'
          Dst:             wasm_runtime_show_app_heap_corrupted_prompt
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3850,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3853,13'
          Dst:             bh_log
    - functionName:    execute_malloc_function
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          228
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - wasm_call_function
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1841,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1845,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1848,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1857,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1862,11'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1865,15'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1869,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1872,9'
          Dst:             wasm_exec_env_destroy
    - functionName:    wasm_call_function
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3697
      functionLinenumberEnd: 3713
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_copy_exception
        - wasm_exec_env_set_thread_info
        - wasm_interp_call_wasm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3703,5'
          Dst:             wasm_exec_env_set_thread_info
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3712,5'
          Dst:             wasm_interp_call_wasm
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3713,13'
          Dst:             wasm_copy_exception
    - functionName:    wasm_module_free
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3959
      functionLinenumberEnd: 3961
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_free_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3960,5'
          Dst:             wasm_module_free_internal
    - functionName:    wasm_module_free_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3910
      functionLinenumberEnd: 3940
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          177
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - execute_free_function
        - mem_allocator_free
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_get_default_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3911,34'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3925,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3927,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3931,13'
          Dst:             mem_allocator_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3936,13'
          Dst:             execute_free_function
    - functionName:    execute_free_function
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_call_function
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1931,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1935,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1938,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1947,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1952,11'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1956,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1959,9'
          Dst:             wasm_exec_env_destroy
    - functionName:    wasm_module_realloc
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3952
      functionLinenumberEnd: 3954
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_realloc_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3953,12'
          Dst:             wasm_module_realloc_internal
    - functionName:    wasm_module_realloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3868
      functionLinenumberEnd: 3905
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - mem_allocator_is_heap_corrupted
        - mem_allocator_realloc
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3869,34'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3877,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3882,16'
          Dst:             mem_allocator_realloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3893,16'
          Dst:             mem_allocator_is_heap_corrupted
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3894,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3897,13'
          Dst:             wasm_set_exception
    - functionName:    wasm_get_wasm_func_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3800
      functionLinenumberEnd: 3811
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_func_name_from_index
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3803,30'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3804,29'
          Dst:             strcmp
    - functionName:    wasm_summarize_wasm_execute_time
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3785
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_dump_perf_profiling
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3753
      functionLinenumberEnd: 3781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_func_name_from_index
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3758,5'
          Dst:             os_printf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3765,21'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3767,13'
          Dst:             os_printf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3774,13'
          Dst:             os_printf
    - functionName:    wasm_lookup_memory
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3539
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_bitmap_delete
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:49,9'
          Dst:             wasm_runtime_free
    - functionName:    export_functions_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1449,9'
          Dst:             wasm_runtime_free
    - functionName:    globals_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:968,9'
          Dst:             wasm_runtime_free
    - functionName:    functions_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:770,9'
          Dst:             wasm_runtime_free
    - functionName:    tables_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:594,9'
          Dst:             wasm_runtime_free
    - functionName:    memories_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          154
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - mem_allocator_destroy
        - shared_memory_dec_reference
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:253,40'
          Dst:             shared_memory_dec_reference
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:261,21'
          Dst:             mem_allocator_destroy
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:262,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:266,21'
          Dst:             wasm_deallocate_linear_memory
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:270,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          227
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - bh_bitmap_delete
        - destroy_c_api_frames
        - export_functions_deinstantiate
        - functions_deinstantiate
        - globals_deinstantiate
        - mem_allocator_destroy
        - memories_deinstantiate
        - os_mutex_destroy
        - tables_deinstantiate
        - wasm_exec_env_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3395,9'
          Dst:             wasm_exec_env_destroy
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3451,9'
          Dst:             memories_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3455,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3458,5'
          Dst:             tables_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3459,5'
          Dst:             functions_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3463,5'
          Dst:             globals_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3464,5'
          Dst:             export_functions_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3484,13'
          Dst:             mem_allocator_destroy
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3486,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3492,9'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3493,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3499,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3506,5'
          Dst:             bh_bitmap_delete
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3509,5'
          Dst:             bh_bitmap_delete
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3513,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3515,5'
          Dst:             wasm_runtime_free
    - functionName:    execute_post_instantiate_functions
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          269
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - lookup_post_instantiate_func
        - wasm_call_function
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1671,13'
          Dst:             lookup_post_instantiate_func
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1683,13'
          Dst:             lookup_post_instantiate_func
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1710,9'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1720,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1724,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1727,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1736,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1742,24'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1756,13'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1761,13'
          Dst:             wasm_call_function
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1770,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1775,13'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1777,13'
          Dst:             wasm_exec_env_destroy
    - functionName:    check_global_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:976,9'
          Dst:             set_error_buf_v
    - functionName:    get_init_value_recursive
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - check_global_init_expr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_runtime.c:1174,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1177,18'
          Dst:             check_global_init_expr
    - functionName:    check_linked_symbol
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          211
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - set_error_buf_v
        - wasm_runtime_is_built_in_module
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1979,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1993,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2004,14'
          Dst:             wasm_runtime_is_built_in_module
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2009,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2019,14'
          Dst:             wasm_runtime_is_built_in_module
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2024,13'
          Dst:             set_error_buf_v
    - functionName:    export_functions_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cmp_export_func_inst
        - qsort
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1479,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1492,5'
          Dst:             qsort
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1492,5'
          Dst:             cmp_export_func_inst
    - functionName:    functions_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          289
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - runtime_malloc
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:787,23'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:794,18'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:795,9'
          Dst:             wasm_runtime_free
    - functionName:    tables_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          311
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:622,20'
          Dst:             runtime_malloc
    - functionName:    memories_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          258
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - memories_deinstantiate
        - memory_instantiate
        - runtime_malloc
        - wasm_runtime_get_max_mem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:515,22'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:527,33'
          Dst:             wasm_runtime_get_max_mem
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:554,41'
          Dst:             memory_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:558,17'
          Dst:             memories_deinstantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:567,33'
          Dst:             wasm_runtime_get_max_mem
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:570,37'
          Dst:             memory_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:576,13'
          Dst:             memories_deinstantiate
    - functionName:    get_export_count
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    globals_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          432
      EdgeCount:       51
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - get_init_value_recursive
        - instantiate_array_global_recursive
        - instantiate_struct_global_recursive
        - runtime_malloc
        - wasm_i31_obj_new
        - wasm_runtime_free
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_runtime.c:1322,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1256,21'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1293,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1301,31'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1317,31'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1335,22'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1359,30'
          Dst:             instantiate_struct_global_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1395,29'
          Dst:             instantiate_array_global_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1405,33'
          Dst:             wasm_i31_obj_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1422,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_elem_is_declarative
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_elem_is_active
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 3358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          2330
      EdgeCount:       407
      CyclomaticComplexity: 99
      functionsReached:
        - align_uint
        - b_memcpy_s
        - bh_bitmap_new
        - bh_bitmap_set_bit
        - check_global_init_expr
        - check_linked_symbol
        - execute_post_instantiate_functions
        - export_functions_instantiate
        - functions_instantiate
        - get_export_count
        - get_init_value_recursive
        - globals_instantiate
        - mem_allocator_create
        - memories_instantiate
        - os_mutex_init
        - runtime_malloc
        - set_error_buf
        - set_running_mode
        - tables_instantiate
        - wasm_array_obj_new_internal
        - wasm_array_obj_set_elem
        - wasm_create_func_obj
        - wasm_deinstantiate
        - wasm_elem_is_active
        - wasm_elem_is_declarative
        - wasm_i31_obj_new
        - wasm_reftype_is_subtype_of
        - wasm_rtt_type_new
        - wasm_runtime_free
        - wasm_runtime_get_default_running_mode
        - wasm_runtime_get_gc_heap_size_default
        - wasm_runtime_get_table_inst_elem_type
        - wasm_runtime_set_custom_data_internal
        - wasm_struct_obj_new_internal
        - wasm_struct_obj_set_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_runtime.c:2693,13'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_runtime.c:3094,13'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2451,17'
          Dst:             align_uint
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2507,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2515,5'
          Dst:             wasm_runtime_set_custom_data_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2518,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2519,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2539,13'
          Dst:             bh_bitmap_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2542,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2548,17'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2555,13'
          Dst:             bh_bitmap_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2558,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2563,17'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2564,20'
          Dst:             wasm_elem_is_declarative
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2565,17'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2572,31'
          Dst:             wasm_runtime_get_gc_heap_size_default
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2580,13'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2584,49'
          Dst:             mem_allocator_create
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2592,33'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2601,24'
          Dst:             globals_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2623,38'
          Dst:             get_export_count
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2641,39'
          Dst:             memories_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2646,22'
          Dst:             tables_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2649,46'
          Dst:             functions_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2652,50'
          Dst:             export_functions_instantiate
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2705,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2712,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2751,28'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2758,46'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2785,10'
          Dst:             check_linked_symbol
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2820,14'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2831,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2856,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2877,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2887,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2923,18'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2938,27'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2980,15'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2996,14'
          Dst:             wasm_elem_is_declarative
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2997,17'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3001,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3022,14'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3037,14'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3047,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3058,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3073,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3107,42'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3123,26'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3153,38'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3157,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3162,40'
          Dst:             wasm_struct_obj_new_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3165,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3178,29'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3217,38'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3221,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3226,39'
          Dst:             wasm_array_obj_new_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3229,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3240,29'
          Dst:             wasm_array_obj_set_elem
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3253,37'
          Dst:             wasm_i31_obj_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3327,40'
          Dst:             wasm_runtime_get_default_running_mode
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3327,10'
          Dst:             set_running_mode
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3329,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3341,10'
          Dst:             execute_post_instantiate_functions
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3343,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3356,5'
          Dst:             wasm_deinstantiate
    - functionName:    set_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2254
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_is_running_mode_supported
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2273,10'
          Dst:             wasm_runtime_is_running_mode_supported
    - functionName:    wasm_set_running_mode
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2416
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - set_running_mode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2416,12'
          Dst:             set_running_mode
    - functionName:    local_object_refs_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2226
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - mem_allocator_add_root
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2220,13'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2221,22'
          Dst:             mem_allocator_add_root
    - functionName:    wasm_table_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2192
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - mem_allocator_add_root
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2202,17'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2203,26'
          Dst:             mem_allocator_add_root
    - functionName:    wasm_global_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - mem_allocator_add_root
        - wasm_is_type_reftype
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2177,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2180,17'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2181,26'
          Dst:             mem_allocator_add_root
    - functionName:    wasm_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - local_object_refs_traverse_gc_rootset
        - wasm_global_traverse_gc_rootset
        - wasm_interp_traverse_gc_rootset
        - wasm_table_traverse_gc_rootset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2235,11'
          Dst:             wasm_global_traverse_gc_rootset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2239,11'
          Dst:             wasm_table_traverse_gc_rootset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2243,11'
          Dst:             local_object_refs_traverse_gc_rootset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2247,12'
          Dst:             wasm_interp_traverse_gc_rootset
    - functionName:    wasm_resolve_import_func
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_native_resolve_symbol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:169,33'
          Dst:             wasm_native_resolve_symbol
    - functionName:    wasm_resolve_symbols
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_resolve_import_func
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:99,25'
          Dst:             wasm_resolve_import_func
    - functionName:    wasm_unload
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_loader_unload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:83,5'
          Dst:             wasm_loader_unload
    - functionName:    wasm_load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_loader_load_from_sections
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:76,12'
          Dst:             wasm_loader_load_from_sections
    - functionName:    wasm_load
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_loader_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:65,12'
          Dst:             wasm_loader_load
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_type
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1710,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:1717,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:1721,5'
          Dst:             wasm_runtime_free
    - functionName:    resolve_execute_mode
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4280
      functionLinenumberEnd: 4314
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          223
      EdgeCount:       59
      CyclomaticComplexity: 13
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint16
        - exchange_uint32
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4288,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4288,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4288,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4290,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4290,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4290,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4291,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4294,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4294,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4294,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:4305,13'
          Dst:             set_error_buf
    - functionName:    align_ptr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    157
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_buf
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    160
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:100,9'
          Dst:             set_error_buf
    - functionName:    exchange_uint32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_uint16
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    70
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:34,9'
          Dst:             snprintf
    - functionName:    destroy_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4264
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - os_munmap
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4270,13'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:4272,9'
          Dst:             wasm_runtime_free
    - functionName:    create_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4320
      functionLinenumberEnd: 4418
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          380
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - align_ptr
        - aot_get_plt_table_size
        - b_memcpy_s
        - check_buf
        - destroy_sections
        - exchange_uint32
        - loader_malloc
        - loader_mmap
        - resolve_execute_mode
        - set_error_buf
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4333,10'
          Dst:             resolve_execute_mode
        - Src:             'core/iwasm/aot/aot_loader.c:4342,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4342,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4342,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4345,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4345,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4345,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4346,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4348,29'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:4361,48'
          Dst:             aot_get_plt_table_size
        - Src:             'core/iwasm/aot/aot_loader.c:4365,34'
          Dst:             loader_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:4367,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4378,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:4402,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4408,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4416,9'
          Dst:             destroy_sections
    - functionName:    loader_malloc
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
        - wasm_runtime_malloc
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:290,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:291,9'
          Dst:             set_error_buf
    - functionName:    aot_get_plt_table_size
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4724
      functionLinenumberEnd: 4725
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_plt_table_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4725,12'
          Dst:             get_plt_table_size
    - functionName:    loader_mmap
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - os_get_invalid_handle
        - os_mmap
        - set_error_buf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:320,24'
          Dst:             os_get_invalid_handle
        - Src:             'core/iwasm/aot/aot_loader.c:319,16'
          Dst:             os_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:324,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:334,25'
          Dst:             os_get_invalid_handle
        - Src:             'core/iwasm/aot/aot_loader.c:333,17'
          Dst:             os_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:335,9'
          Dst:             set_error_buf
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compatible_version
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4422
      functionLinenumberEnd: 4427
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_native_symbol_by_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_target_symbol_map
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:626,11'
          Dst:             get_target_symbol_map
        - Src:             'core/iwasm/aot/aot_loader.c:629,13'
          Dst:             strcmp
    - functionName:    str2uint64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str2uint32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_name_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          568
      EdgeCount:       138
      CyclomaticComplexity: 31
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_string
        - loader_malloc
        - memcmp
        - set_error_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:773,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:739,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:743,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:743,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:743,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:746,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:750,9'
          Dst:             memcmp
        - Src:             'core/iwasm/aot/aot_loader.c:751,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:757,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:757,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:757,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:760,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:765,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:771,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:771,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:771,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:772,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:776,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:776,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:776,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:779,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:788,31'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:794,31'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:800,25'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:800,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:800,25'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:803,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:809,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:815,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:821,25'
          Dst:             load_string
    - functionName:    load_string
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          168
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - align_ptr
        - aot_const_str_set_insert
        - check_buf
        - exchange_uint16
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:354,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:354,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:354,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:355,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:385,21'
          Dst:             aot_const_str_set_insert
    - functionName:    load_native_symbol_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          287
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - get_native_symbol_by_name
        - load_string
        - loader_malloc
        - set_error_buf
        - set_error_buf_v
        - str2uint32
        - str2uint64
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:656,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:661,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:661,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:661,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:666,13'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:672,13'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:673,18'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_loader.c:676,18'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:676,49'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:679,22'
          Dst:             str2uint32
        - Src:             'core/iwasm/aot/aot_loader.c:680,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:686,23'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:687,26'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:690,22'
          Dst:             str2uint64
        - Src:             'core/iwasm/aot/aot_loader.c:691,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:697,23'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:704,21'
          Dst:             get_native_symbol_by_name
        - Src:             'core/iwasm/aot/aot_loader.c:706,21'
          Dst:             set_error_buf_v
    - 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:    65
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error_buf_v
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - vsnprintf
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:47,9'
          Dst:             vsnprintf
        - Src:             'core/iwasm/aot/aot_loader.c:49,9'
          Dst:             snprintf
    - functionName:    resolve_target_sym
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_target_symbol_map
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3102,28'
          Dst:             get_target_symbol_map
        - Src:             'core/iwasm/aot/aot_loader.c:3106,14'
          Dst:             strcmp
    - functionName:    is_text_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3179
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3180,13'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3180,47'
          Dst:             strcmp
    - functionName:    is_literal_relocation
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3123
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3124,13'
          Dst:             strcmp
    - functionName:    do_data_relocation
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          188
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - apply_relocation
        - get_data_section_addr
        - is_text_section
        - set_error_buf
        - set_error_buf_v
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3425,10'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3428,15'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3431,15'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3443,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3448,17'
          Dst:             get_data_section_addr
        - Src:             'core/iwasm/aot/aot_loader.c:3451,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3458,13'
          Dst:             is_text_section
        - Src:             'core/iwasm/aot/aot_loader.c:3505,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:3510,14'
          Dst:             apply_relocation
    - functionName:    get_data_section_addr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3079,14'
          Dst:             strcmp
    - functionName:    do_text_relocation
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          506
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - apply_relocation
        - atoi
        - b_memcpy_s
        - get_data_section_addr
        - is_literal_relocation
        - is_text_section
        - loader_malloc
        - resolve_target_sym
        - set_error_buf
        - set_error_buf_v
        - strcmp
        - strlen
        - strncmp
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3187,23'
          Dst:             is_literal_relocation
        - Src:             'core/iwasm/aot/aot_loader.c:3201,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3208,30'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_loader.c:3212,28'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:3217,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:3228,14'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3231,42'
          Dst:             atoi
        - Src:             'core/iwasm/aot/aot_loader.c:3232,17'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:3284,18'
          Dst:             is_text_section
        - Src:             'core/iwasm/aot/aot_loader.c:3287,19'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3287,47'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3288,22'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3288,51'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3289,22'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3291,22'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3293,22'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3295,22'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3296,22'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3303,27'
          Dst:             get_data_section_addr
        - Src:             'core/iwasm/aot/aot_loader.c:3305,17'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:3310,19'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3390,34'
          Dst:             resolve_target_sym
        - Src:             'core/iwasm/aot/aot_loader.c:3391,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:3397,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:3399,14'
          Dst:             apply_relocation
        - Src:             'core/iwasm/aot/aot_loader.c:3410,9'
          Dst:             wasm_runtime_free
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_symbol_table
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - align_ptr
        - align_uint
        - check_buf
        - exchange_uint16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3531,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3531,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3531,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:3533,24'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_loader.c:3535,24'
          Dst:             align_ptr
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_export_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2927,12'
          Dst:             strcmp
    - functionName:    check_duplicate_exports
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2933
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - cmp_export_name
        - loader_malloc
        - qsort
        - set_error_buf
        - strcmp
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2938,17'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2949,5'
          Dst:             qsort
        - Src:             'core/iwasm/aot/aot_loader.c:2949,5'
          Dst:             cmp_export_name
        - Src:             'core/iwasm/aot/aot_loader.c:2952,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:2953,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2961,9'
          Dst:             wasm_runtime_free
    - functionName:    load_exports
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2969
      functionLinenumberEnd: 3045
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          341
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - align_ptr
        - check_buf
        - check_duplicate_exports
        - exchange_uint32
        - load_string
        - loader_malloc
        - set_error_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:2989,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2978,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2984,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2984,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2984,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2985,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2985,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2986,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2993,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3001,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3008,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3015,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3030,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3036,14'
          Dst:             check_duplicate_exports
    - functionName:    align_uint64
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_object_data_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          345
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - align_ptr
        - align_uint
        - align_uint64
        - b_memcpy_s
        - check_buf
        - exchange_uint32
        - getpagesize
        - load_string
        - loader_malloc
        - loader_mmap
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2505,24'
          Dst:             getpagesize
        - Src:             'core/iwasm/aot/aot_loader.c:2511,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2517,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2518,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2518,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2518,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2519,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2525,23'
          Dst:             align_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2528,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2534,13'
          Dst:             loader_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:2544,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:2547,32'
          Dst:             align_uint
    - functionName:    load_import_funcs
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          247
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - align_ptr
        - aot_resolve_import_func
        - check_buf
        - exchange_uint16
        - load_string
        - loader_malloc
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2406,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2412,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2412,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2412,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2414,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2420,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2421,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2427,13'
          Dst:             aot_resolve_import_func
    - functionName:    load_globals
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          274
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - align_ptr
        - check_buf
        - is_valid_value_type
        - load_init_expr
        - loader_malloc
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2328,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2341,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2341,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2342,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2342,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2344,14'
          Dst:             is_valid_value_type
        - Src:             'core/iwasm/aot/aot_loader.c:2347,15'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2349,14'
          Dst:             load_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:2353,27'
          Dst:             wasm_value_type_size
    - functionName:    load_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         249
      ICount:          1254
      EdgeCount:       303
      CyclomaticComplexity: 56
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - b_memcpy_s
        - check_buf
        - exchange_uint32
        - exchange_uint64
        - loader_malloc
        - set_error_buf
        - wasm_runtime_free
        - wasm_runtime_read_v128
        - wasm_type_is_array_type
        - wasm_value_type_size
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:1230,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1226,20'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1228,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1228,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1228,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1235,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1235,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1235,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1239,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1239,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1239,13'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:1239,13'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:1243,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1244,13'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/aot/aot_loader.c:1248,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1248,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1248,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1253,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1253,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1253,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1257,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1257,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1257,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1262,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1262,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1262,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1271,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1271,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1271,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1272,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1272,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1272,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1277,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1286,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1294,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1304,25'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/aot/aot_loader.c:1306,25'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1306,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1306,25'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1308,25'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1308,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1308,25'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:1308,25'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:1310,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1310,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:1321,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1321,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1321,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1332,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1332,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1332,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1333,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1333,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1333,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1334,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1334,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1334,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1337,21'
          Dst:             wasm_type_is_array_type
        - Src:             'core/iwasm/aot/aot_loader.c:1338,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1352,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1364,29'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/aot/aot_loader.c:1368,25'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1368,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1368,25'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1371,25'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1371,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1371,25'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:1371,25'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:1374,25'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1374,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:1413,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1424,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GET_U64_FROM_ADDR
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_uint64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exchange_uint32
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:83,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:84,5'
          Dst:             exchange_uint32
    - functionName:    wasm_type_is_array_type
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_import_globals
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          276
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - align_ptr
        - check_buf
        - is_valid_value_type
        - load_string
        - loader_malloc
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2240,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2246,24'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2247,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2247,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2248,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2248,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2249,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2250,9'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:2252,14'
          Dst:             is_valid_value_type
        - Src:             'core/iwasm/aot/aot_loader.c:2276,13'
          Dst:             wasm_value_type_size
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1351,21'
          Dst:             wasm_value_type_cell_num
    - functionName:    init_base_type
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - short
        - bool
        - int
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_types
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         384
      ICount:          2202
      EdgeCount:       482
      CyclomaticComplexity: 100
      functionsReached:
        - align_ptr
        - b_memcpy_s
        - bh_log
        - check_buf
        - destroy_types
        - exchange_uint16
        - exchange_uint32
        - init_base_type
        - is_valid_func_type
        - loader_malloc
        - set_error_buf
        - set_error_buf_v
        - wasm_get_cell_num
        - wasm_is_type_multi_byte_type
        - wasm_is_type_reftype
        - wasm_native_lookup_quick_aot_entry
        - wasm_reftype_set_insert
        - wasm_reftype_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1767,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1775,15'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1778,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1778,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1778,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1780,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1780,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1785,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1785,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1788,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1788,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1788,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1797,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1806,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1806,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1807,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1807,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1807,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1808,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1808,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1808,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1809,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1809,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1809,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1830,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1830,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1830,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1832,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1832,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1832,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1834,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1834,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1834,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1837,17'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1846,13'
          Dst:             init_base_type
        - Src:             'core/iwasm/aot/aot_loader.c:1852,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1852,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:1857,18'
          Dst:             is_valid_func_type
        - Src:             'core/iwasm/aot/aot_loader.c:1860,30'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_loader.c:1862,17'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_loader.c:1864,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1874,17'
          Dst:             wasm_native_lookup_quick_aot_entry
        - Src:             'core/iwasm/aot/aot_loader.c:1877,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:1887,23'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1890,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1897,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1897,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1897,21'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1899,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1899,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1900,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1900,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1901,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1901,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1901,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1904,31'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:1906,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1914,25'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1926,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1926,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1926,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1927,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1927,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1927,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1935,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1935,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1936,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1936,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1937,21'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/aot/aot_loader.c:1943,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1955,13'
          Dst:             init_base_type
        - Src:             'core/iwasm/aot/aot_loader.c:1966,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:1976,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1976,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1977,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1977,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1987,28'
          Dst:             wasm_reftype_size
        - Src:             'core/iwasm/aot/aot_loader.c:1996,21'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/aot/aot_loader.c:1999,17'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:2005,19'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2013,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2020,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2020,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2020,21'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2022,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2022,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2023,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2023,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2024,21'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2024,21'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2024,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2027,31'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:2029,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2040,17'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2048,13'
          Dst:             init_base_type
        - Src:             'core/iwasm/aot/aot_loader.c:2050,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2050,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2050,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2051,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2051,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2052,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:2053,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2053,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2054,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2054,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2054,17'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2057,51'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:2059,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2065,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:2068,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:2086,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2115,35'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2127,5'
          Dst:             destroy_types
    - functionName:    wasm_is_type_multi_byte_type
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    destroy_types
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - destroy_type
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1730,13'
          Dst:             destroy_type
        - Src:             'core/iwasm/aot/aot_loader.c:1733,5'
          Dst:             wasm_runtime_free
    - functionName:    reftype_set_insert
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - set_error_buf
        - wasm_reftype_set_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:525,24'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:528,9'
          Dst:             set_error_buf
    - functionName:    load_table_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          560
      EdgeCount:       125
      CyclomaticComplexity: 28
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint16
        - exchange_uint32
        - load_init_expr
        - loader_malloc
        - reftype_set_insert
        - set_error_buf
        - wasm_is_type_multi_byte_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1586,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1597,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1597,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1597,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1598,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1598,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1598,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1599,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1599,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1599,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1600,14'
          Dst:             load_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:1604,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1606,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1606,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1606,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1608,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1612,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1612,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1612,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:1614,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1619,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1619,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1619,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1628,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1628,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1628,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1632,30'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1640,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1642,23'
          Dst:             reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:1651,18'
          Dst:             load_init_expr
    - functionName:    load_table_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          479
      EdgeCount:       114
      CyclomaticComplexity: 25
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_init_expr
        - loader_malloc
        - set_error_buf
        - wasm_is_type_multi_byte_type
        - wasm_reftype_set_insert
        - wasm_table_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1510,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1516,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1516,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1517,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1517,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1519,14'
          Dst:             wasm_table_check_flags
        - Src:             'core/iwasm/aot/aot_loader.c:1524,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1524,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1526,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1527,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1527,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1535,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1535,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1535,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1536,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1536,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1536,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1538,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1539,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1539,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1539,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1543,53'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:1545,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1550,14'
          Dst:             load_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:1557,13'
          Dst:             set_error_buf
    - functionName:    load_import_table_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          421
      EdgeCount:       101
      CyclomaticComplexity: 21
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - loader_malloc
        - set_error_buf
        - wasm_is_type_multi_byte_type
        - wasm_reftype_set_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1451,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1457,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1457,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1458,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1458,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1459,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1459,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1461,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1462,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1462,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1470,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1470,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1470,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1471,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1471,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1471,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1473,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/aot/aot_loader.c:1474,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1474,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1474,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1479,23'
          Dst:             wasm_reftype_set_insert
        - Src:             'core/iwasm/aot/aot_loader.c:1481,17'
          Dst:             set_error_buf
    - functionName:    load_mem_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          374
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - align_ptr
        - b_memcpy_s
        - check_buf
        - exchange_uint32
        - load_init_expr
        - loader_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1071,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1082,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1082,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1082,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1083,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1083,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1083,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1084,14'
          Dst:             load_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:1088,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1088,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1088,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1089,30'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1105,45'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1109,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1109,17'
          Dst:             b_memcpy_s
    - functionName:    load_object_data_sections_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_object_data_sections
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2564,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2564,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2564,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2568,13'
          Dst:             load_object_data_sections
    - functionName:    load_import_func_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2462
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_import_funcs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2450,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2450,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2450,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2454,13'
          Dst:             load_import_funcs
    - functionName:    load_global_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - is_indices_overflow
        - load_globals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2371,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2371,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2371,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2372,9'
          Dst:             is_indices_overflow
        - Src:             'core/iwasm/aot/aot_loader.c:2378,13'
          Dst:             load_globals
    - functionName:    load_import_global_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_import_globals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2295,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2295,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2295,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2299,13'
          Dst:             load_import_globals
    - functionName:    load_type_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2202
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_types
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2205,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2205,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2205,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2209,13'
          Dst:             load_types
    - functionName:    load_table_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          232
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_import_table_list
        - load_table_init_data_list
        - load_table_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1670,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1670,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1670,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1672,13'
          Dst:             load_import_table_list
        - Src:             'core/iwasm/aot/aot_loader.c:1676,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1676,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1676,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1678,13'
          Dst:             load_table_list
        - Src:             'core/iwasm/aot/aot_loader.c:1681,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1681,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1681,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1685,13'
          Dst:             load_table_init_data_list
    - functionName:    load_memory_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          443
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_mem_init_data_list
        - loader_malloc
        - wasm_memory_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1148,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1148,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1148,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1150,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1150,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1150,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1153,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:1158,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1158,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1158,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1160,14'
          Dst:             wasm_memory_check_flags
        - Src:             'core/iwasm/aot/aot_loader.c:1165,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1165,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1165,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1166,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1166,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1166,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1167,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1167,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1167,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1170,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:1170,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:1170,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:1174,13'
          Dst:             load_mem_init_data_list
    - functionName:    get_aot_file_target
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - set_error_buf_v
        - snprintf
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:407,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:436,13'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:440,50'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_loader.c:440,9'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:441,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:447,5'
          Dst:             snprintf
    - functionName:    check_feature_flags
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_machine_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_aot_file_target
        - get_current_target
        - set_error_buf_v
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:457,5'
          Dst:             get_current_target
        - Src:             'core/iwasm/aot/aot_loader.c:459,10'
          Dst:             get_aot_file_target
        - Src:             'core/iwasm/aot/aot_loader.c:463,46'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_loader.c:463,9'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:464,9'
          Dst:             set_error_buf_v
    - functionName:    has_module_memory64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 3986
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_custom_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - align_ptr
        - bh_log
        - check_buf
        - exchange_uint32
        - load_name_section
        - load_native_symbol_section
        - load_string
        - loader_malloc
        - set_error_buf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:911,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:908,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:908,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:908,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:913,18'
          Dst:             load_native_symbol_section
        - Src:             'core/iwasm/aot/aot_loader.c:919,18'
          Dst:             load_name_section
        - Src:             'core/iwasm/aot/aot_loader.c:921,17'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:923,17'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:940,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:944,13'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:946,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:953,41'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_loader.c:959,13'
          Dst:             bh_log
    - functionName:    load_relocation_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3548
      functionLinenumberEnd: 3971
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1520
      EdgeCount:       356
      CyclomaticComplexity: 81
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - atoi
        - b_memcpy_s
        - check_buf
        - do_data_relocation
        - do_text_relocation
        - exchange_uint32
        - exchange_uint64
        - load_string
        - loader_malloc
        - loader_mmap
        - os_mprotect
        - set_error_buf
        - strcmp
        - strncmp
        - validate_symbol_table
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3559,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3559,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3559,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3563,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3567,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3567,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3567,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3571,10'
          Dst:             validate_symbol_table
        - Src:             'core/iwasm/aot/aot_loader.c:3573,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3579,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:3694,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3694,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3694,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3703,24'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3704,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3704,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3704,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3707,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3716,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3716,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3716,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3729,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3729,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3729,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3730,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3730,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3730,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3733,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3742,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:3744,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:3750,21'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3753,21'
          Dst:             atoi
        - Src:             'core/iwasm/aot/aot_loader.c:3757,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3770,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:3772,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3802,42'
          Dst:             loader_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:3821,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3821,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3821,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3826,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:3836,24'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3837,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3837,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3837,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3840,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3848,13'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:3852,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3852,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3852,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3857,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:3867,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3867,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3867,17'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:3867,17'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:3868,17'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3868,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3868,17'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:3868,17'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:3877,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3877,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3877,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3878,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3878,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3878,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3881,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3889,17'
          Dst:             load_string
        - Src:             'core/iwasm/aot/aot_loader.c:3894,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3895,17'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3896,17'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3897,17'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3898,17'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3914,18'
          Dst:             do_text_relocation
        - Src:             'core/iwasm/aot/aot_loader.c:3918,18'
          Dst:             do_data_relocation
        - Src:             'core/iwasm/aot/aot_loader.c:3931,9'
          Dst:             os_mprotect
        - Src:             'core/iwasm/aot/aot_loader.c:3945,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3946,17'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:3948,17'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3951,17'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_loader.c:3953,13'
          Dst:             os_mprotect
        - Src:             'core/iwasm/aot/aot_loader.c:3961,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:3966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:3967,9'
          Dst:             wasm_runtime_free
    - functionName:    load_export_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3069
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_exports
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3055,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:3055,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:3055,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:3057,13'
          Dst:             load_exports
        - Src:             'core/iwasm/aot/aot_loader.c:3062,9'
          Dst:             set_error_buf
    - functionName:    load_function_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2781
      functionLinenumberEnd: 2916
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          705
      EdgeCount:       149
      CyclomaticComplexity: 34
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - b_memcpy_s
        - check_buf
        - exchange_uint32
        - exchange_uint64
        - loader_malloc
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2789,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2795,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2795,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2795,13'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:2795,13'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2803,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2831,18'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2836,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2836,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2836,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2838,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2848,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2853,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2853,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2853,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2857,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2862,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2862,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2862,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2879,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2886,28'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2887,13'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2887,13'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2887,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2896,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2899,17'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2899,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:2908,9'
          Dst:             set_error_buf
    - functionName:    load_text_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          150
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - get_plt_table_size
        - init_plt_table
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2738,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2743,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2743,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2743,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2770,39'
          Dst:             get_plt_table_size
        - Src:             'core/iwasm/aot/aot_loader.c:2771,9'
          Dst:             init_plt_table
    - functionName:    try_merge_data_and_text
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          258
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - align_uint
        - align_uint64
        - b_memcpy_s
        - getpagesize
        - loader_mmap
        - os_mprotect
        - os_munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2655,24'
          Dst:             getpagesize
        - Src:             'core/iwasm/aot/aot_loader.c:2665,19'
          Dst:             align_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2668,13'
          Dst:             align_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2678,16'
          Dst:             loader_mmap
        - Src:             'core/iwasm/aot/aot_loader.c:2693,9'
          Dst:             os_mprotect
        - Src:             'core/iwasm/aot/aot_loader.c:2696,9'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:2706,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:2707,5'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:2708,17'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_loader.c:2715,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:2717,21'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_loader.c:2721,9'
          Dst:             os_munmap
    - functionName:    load_init_data_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          589
      EdgeCount:       149
      CyclomaticComplexity: 34
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - check_buf
        - exchange_uint32
        - exchange_uint64
        - is_indices_overflow
        - load_global_info
        - load_import_func_info
        - load_import_global_info
        - load_memory_info
        - load_object_data_sections_info
        - load_table_info
        - load_type_info
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2586,10'
          Dst:             load_memory_info
        - Src:             'core/iwasm/aot/aot_loader.c:2587,13'
          Dst:             load_table_info
        - Src:             'core/iwasm/aot/aot_loader.c:2588,13'
          Dst:             load_type_info
        - Src:             'core/iwasm/aot/aot_loader.c:2589,13'
          Dst:             load_import_global_info
        - Src:             'core/iwasm/aot/aot_loader.c:2591,13'
          Dst:             load_global_info
        - Src:             'core/iwasm/aot/aot_loader.c:2592,13'
          Dst:             load_import_func_info
        - Src:             'core/iwasm/aot/aot_loader.c:2597,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2597,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2597,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2598,9'
          Dst:             is_indices_overflow
        - Src:             'core/iwasm/aot/aot_loader.c:2602,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2602,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2602,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2608,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2613,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2613,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2613,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2614,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2614,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2614,5'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:2614,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2615,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2615,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2615,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2616,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2616,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2616,5'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:2616,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2617,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2617,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2617,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2618,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2618,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2618,5'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:2618,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:2619,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2619,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2619,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:2624,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2630,10'
          Dst:             load_object_data_sections_info
        - Src:             'core/iwasm/aot/aot_loader.c:2636,9'
          Dst:             set_error_buf
    - functionName:    load_target_info_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          572
      EdgeCount:       137
      CyclomaticComplexity: 29
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - b_memcpy_s
        - b_strcpy_s
        - check_buf
        - check_feature_flags
        - check_machine_info
        - exchange_uint16
        - exchange_uint32
        - exchange_uint64
        - set_error_buf
        - set_error_buf_v
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:544,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:544,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:544,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:545,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:545,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:545,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:546,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:546,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:546,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:547,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:547,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:547,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:548,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:548,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:548,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:549,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:549,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:549,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:550,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:550,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:550,5'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:550,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:551,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:551,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:551,5'
          Dst:             GET_U64_FROM_ADDR
        - Src:             'core/iwasm/aot/aot_loader.c:551,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/aot/aot_loader.c:552,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:552,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:555,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:560,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:567,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:578,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_loader.c:587,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:594,10'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:595,13'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:596,9'
          Dst:             b_strcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:599,10'
          Dst:             check_machine_info
        - Src:             'core/iwasm/aot/aot_loader.c:604,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:613,12'
          Dst:             check_feature_flags
    - functionName:    aot_get_custom_section
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4735,13'
          Dst:             strcmp
    - functionName:    destroy_object_data_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2492,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_exports
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2921,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_import_funcs
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2389
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2390,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_globals
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2312,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_import_globals
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2221,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_table_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - destroy_init_expr
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1205,17'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:1211,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:1213,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:980,9'
          Dst:             wasm_runtime_free
    - functionName:    destroy_tables
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1193,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_import_tables
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1187,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_mem_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1025,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:1031,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:1034,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_import_memories
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:1004,5'
          Dst:             wasm_runtime_free
    - functionName:    load
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4434
      functionLinenumberEnd: 4496
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - align_ptr
        - aot_compatible_version
        - check_buf
        - create_sections
        - destroy_sections
        - exchange_uint32
        - load_from_sections
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4441,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4441,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4441,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4443,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4447,5'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:4447,5'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4447,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/aot/aot_loader.c:4448,10'
          Dst:             aot_compatible_version
        - Src:             'core/iwasm/aot/aot_loader.c:4449,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4455,10'
          Dst:             create_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4459,11'
          Dst:             load_from_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4464,9'
          Dst:             destroy_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4475,9'
          Dst:             destroy_sections
    - functionName:    load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3993
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          929
      EdgeCount:       181
      CyclomaticComplexity: 49
      functionsReached:
        - bh_log
        - has_module_memory64
        - load_custom_section
        - load_export_section
        - load_function_section
        - load_init_data_section
        - load_relocation_section
        - load_target_info_section
        - load_text_section
        - os_dcache_flush
        - set_error_buf
        - strcmp
        - try_merge_data_and_text
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_loader.c:4016,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4012,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4018,22'
          Dst:             load_target_info_section
        - Src:             'core/iwasm/aot/aot_loader.c:4023,22'
          Dst:             load_init_data_section
        - Src:             'core/iwasm/aot/aot_loader.c:4036,26'
          Dst:             try_merge_data_and_text
        - Src:             'core/iwasm/aot/aot_loader.c:4038,25'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4040,22'
          Dst:             load_text_section
        - Src:             'core/iwasm/aot/aot_loader.c:4045,22'
          Dst:             load_function_section
        - Src:             'core/iwasm/aot/aot_loader.c:4050,22'
          Dst:             load_export_section
        - Src:             'core/iwasm/aot/aot_loader.c:4056,22'
          Dst:             load_relocation_section
        - Src:             'core/iwasm/aot/aot_loader.c:4062,22'
          Dst:             load_custom_section
        - Src:             'core/iwasm/aot/aot_loader.c:4068,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4078,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4087,9'
          Dst:             has_module_memory64
        - Src:             'core/iwasm/aot/aot_loader.c:4094,18'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4103,21'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4107,23'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4120,21'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4128,34'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4129,37'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4143,33'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4153,25'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4158,24'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4159,27'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4160,27'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4168,21'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_loader.c:4177,5'
          Dst:             os_dcache_flush
    - functionName:    aot_load_from_aot_file
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4501
      functionLinenumberEnd: 4525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_unload
        - bh_log
        - create_module
        - load
        - os_icache_flush
        - os_thread_jit_write_protect_np
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4502,25'
          Dst:             create_module
        - Src:             'core/iwasm/aot/aot_loader.c:4507,5'
          Dst:             os_thread_jit_write_protect_np
        - Src:             'core/iwasm/aot/aot_loader.c:4508,10'
          Dst:             load
        - Src:             'core/iwasm/aot/aot_loader.c:4510,9'
          Dst:             aot_unload
        - Src:             'core/iwasm/aot/aot_loader.c:4513,5'
          Dst:             os_thread_jit_write_protect_np
        - Src:             'core/iwasm/aot/aot_loader.c:4514,5'
          Dst:             os_icache_flush
        - Src:             'core/iwasm/aot/aot_loader.c:4523,5'
          Dst:             bh_log
    - functionName:    create_module
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4195
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_hash_map_destroy
        - loader_malloc
        - os_mutex_init
        - set_error_buf
        - wasm_reftype_set_create
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4197,9'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:4218,15'
          Dst:             wasm_reftype_set_create
        - Src:             'core/iwasm/aot/aot_loader.c:4219,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4223,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/aot/aot_loader.c:4224,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:4236,5'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/aot/aot_loader.c:4239,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_unload
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4529
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          710
      EdgeCount:       149
      CyclomaticComplexity: 38
      functionsReached:
        - bh_hash_map_destroy
        - destroy_exports
        - destroy_globals
        - destroy_import_funcs
        - destroy_import_globals
        - destroy_import_memories
        - destroy_import_tables
        - destroy_init_expr
        - destroy_mem_init_data_list
        - destroy_object_data_sections
        - destroy_table_init_data_list
        - destroy_tables
        - destroy_types
        - os_munmap
        - os_mutex_destroy
        - wasm_runtime_destroy_custom_sections
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4531,9'
          Dst:             destroy_import_memories
        - Src:             'core/iwasm/aot/aot_loader.c:4534,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4537,9'
          Dst:             destroy_mem_init_data_list
        - Src:             'core/iwasm/aot/aot_loader.c:4541,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4544,9'
          Dst:             destroy_import_tables
        - Src:             'core/iwasm/aot/aot_loader.c:4550,13'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:4553,9'
          Dst:             destroy_tables
        - Src:             'core/iwasm/aot/aot_loader.c:4557,9'
          Dst:             destroy_table_init_data_list
        - Src:             'core/iwasm/aot/aot_loader.c:4561,9'
          Dst:             destroy_types
        - Src:             'core/iwasm/aot/aot_loader.c:4564,9'
          Dst:             destroy_import_globals
        - Src:             'core/iwasm/aot/aot_loader.c:4570,13'
          Dst:             destroy_init_expr
        - Src:             'core/iwasm/aot/aot_loader.c:4573,9'
          Dst:             destroy_globals
        - Src:             'core/iwasm/aot/aot_loader.c:4577,9'
          Dst:             destroy_import_funcs
        - Src:             'core/iwasm/aot/aot_loader.c:4580,9'
          Dst:             destroy_exports
        - Src:             'core/iwasm/aot/aot_loader.c:4583,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4587,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4589,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4597,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4602,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4607,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4610,9'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/aot/aot_loader.c:4631,9'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:4646,13'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:4651,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4658,9'
          Dst:             destroy_object_data_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4662,9'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:4666,9'
          Dst:             os_munmap
        - Src:             'core/iwasm/aot/aot_loader.c:4675,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4678,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4683,5'
          Dst:             wasm_runtime_destroy_custom_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4688,9'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/aot/aot_loader.c:4690,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/aot/aot_loader.c:4695,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4697,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_loader.c:4719,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_load_from_sections
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4246
      functionLinenumberEnd: 4260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_unload
        - bh_log
        - create_module
        - load_from_sections
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4247,25'
          Dst:             create_module
        - Src:             'core/iwasm/aot/aot_loader.c:4252,10'
          Dst:             load_from_sections
        - Src:             'core/iwasm/aot/aot_loader.c:4254,9'
          Dst:             aot_unload
        - Src:             'core/iwasm/aot/aot_loader.c:4258,5'
          Dst:             bh_log
    - functionName:    aot_get_data_section_addr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_data_section_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:3093,12'
          Dst:             get_data_section_addr
    - functionName:    wasm_exec_env_get_cur_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_created_from_heap
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lookup_func_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4043
      functionLinenumberEnd: 4062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_free_wasm_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_alloc_wasm_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    lookup_post_instantiate_func
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aot_lookup_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1705,18'
          Dst:             aot_lookup_function
    - functionName:    aot_lookup_function
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - cmp_func_inst
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2457,12'
          Dst:             bsearch
        - Src:             'core/iwasm/aot/aot_runtime.c:2457,12'
          Dst:             cmp_func_inst
    - functionName:    cmp_func_inst
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1577,12'
          Dst:             strcmp
    - functionName:    create_export_funcs
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          202
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - cmp_func_inst
        - qsort
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1593,29'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1621,9'
          Dst:             qsort
        - Src:             'core/iwasm/aot/aot_runtime.c:1621,9'
          Dst:             cmp_func_inst
    - functionName:    runtime_malloc
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
        - wasm_runtime_malloc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:129,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:130,9'
          Dst:             set_error_buf
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:97,9'
          Dst:             snprintf
    - functionName:    aot_unlinked_import_func_trap
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_set_exception_with_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:121,5'
          Dst:             aot_set_exception_with_id
    - functionName:    aot_set_exception_with_id
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2835
      functionLinenumberEnd: 2841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_set_exception_with_id
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2837,9'
          Dst:             wasm_set_exception_with_id
    - functionName:    memory_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          688
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - bh_log
        - mem_allocator_create_with_struct_and_pool
        - mem_allocator_get_heap_struct_size
        - runtime_malloc
        - set_error_buf
        - shared_memory_inc_reference
        - wasm_allocate_linear_memory
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
        - wasm_runtime_get_max_mem
        - wasm_runtime_set_mem_bound_check_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:981,29'
          Dst:             wasm_runtime_get_max_mem
        - Src:             'core/iwasm/aot/aot_runtime.c:1001,9'
          Dst:             shared_memory_inc_reference
        - Src:             'core/iwasm/aot/aot_runtime.c:1026,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1037,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1083,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1097,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1106,5'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1107,5'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1109,5'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1111,5'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1119,9'
          Dst:             wasm_allocate_linear_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:1123,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1147,35'
          Dst:             mem_allocator_get_heap_struct_size
        - Src:             'core/iwasm/aot/aot_runtime.c:1149,29'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1156,14'
          Dst:             mem_allocator_create_with_struct_and_pool
        - Src:             'core/iwasm/aot/aot_runtime.c:1159,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1165,9'
          Dst:             wasm_runtime_set_mem_bound_check_bytes
        - Src:             'core/iwasm/aot/aot_runtime.c:1179,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:1181,5'
          Dst:             wasm_deallocate_linear_memory
    - functionName:    init_global_data
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          132
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:243,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:254,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:259,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:276,17'
          Dst:             b_memcpy_s
    - functionName:    aot_resolve_import_func
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5681
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_resolve_symbol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5686,36'
          Dst:             wasm_native_resolve_symbol
    - functionName:    aot_resolve_symbols
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5596
      functionLinenumberEnd: 5610
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_resolve_import_func
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5602,18'
          Dst:             aot_resolve_import_func
        - Src:             'core/iwasm/aot/aot_runtime.c:5603,17'
          Dst:             bh_log
    - functionName:    aot_get_module_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5590
      functionLinenumberEnd: 5591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_set_module_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5569
      functionLinenumberEnd: 5586
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_const_str_set_insert
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5574,54'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_runtime.c:5573,20'
          Dst:             aot_const_str_set_insert
    - functionName:    aot_const_str_set_insert
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5510
      functionLinenumberEnd: 5551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_hash_map_create
        - bh_hash_map_find
        - bh_hash_map_insert
        - runtime_malloc
        - set_error_buf
        - wasm_runtime_free
        - wasm_string_equal
        - wasm_string_hash
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5516,44'
          Dst:             bh_hash_map_create
        - Src:             'core/iwasm/aot/aot_runtime.c:5516,44'
          Dst:             wasm_string_hash
        - Src:             'core/iwasm/aot/aot_runtime.c:5516,44'
          Dst:             wasm_string_equal
        - Src:             'core/iwasm/aot/aot_runtime.c:5516,44'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:5519,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:5525,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:5535,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:5538,18'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/aot/aot_runtime.c:5539,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:5543,10'
          Dst:             bh_hash_map_insert
        - Src:             'core/iwasm/aot/aot_runtime.c:5544,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:5546,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_string_hash
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1249,28'
          Dst:             strlen
    - functionName:    wasm_string_equal
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1264,12'
          Dst:             strcmp
    - functionName:    aot_frame_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5429
      functionLinenumberEnd: 5476
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - mem_allocator_add_root
        - wasm_exec_env_get_cur_frame
        - wasm_exec_env_get_module
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5436,27'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/aot/aot_runtime.c:5437,25'
          Dst:             wasm_exec_env_get_cur_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:5445,21'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5446,25'
          Dst:             mem_allocator_add_root
        - Src:             'core/iwasm/aot/aot_runtime.c:5463,21'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5464,25'
          Dst:             mem_allocator_add_root
    - functionName:    local_object_refs_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5413
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - mem_allocator_add_root
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5419,13'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5420,22'
          Dst:             mem_allocator_add_root
    - functionName:    aot_table_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5390
      functionLinenumberEnd: 5409
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - mem_allocator_add_root
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5401,17'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5402,26'
          Dst:             mem_allocator_add_root
    - functionName:    aot_global_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5355
      functionLinenumberEnd: 5386
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          170
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - mem_allocator_add_root
        - wasm_is_type_reftype
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5364,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/aot/aot_runtime.c:5366,17'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5367,26'
          Dst:             mem_allocator_add_root
        - Src:             'core/iwasm/aot/aot_runtime.c:5375,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/aot/aot_runtime.c:5377,17'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/aot/aot_runtime.c:5378,26'
          Dst:             mem_allocator_add_root
    - functionName:    aot_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5480
      functionLinenumberEnd: 5501
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - aot_frame_traverse_gc_rootset
        - aot_global_traverse_gc_rootset
        - aot_table_traverse_gc_rootset
        - local_object_refs_traverse_gc_rootset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5484,11'
          Dst:             aot_global_traverse_gc_rootset
        - Src:             'core/iwasm/aot/aot_runtime.c:5488,11'
          Dst:             aot_table_traverse_gc_rootset
        - Src:             'core/iwasm/aot/aot_runtime.c:5492,11'
          Dst:             local_object_refs_traverse_gc_rootset
        - Src:             'core/iwasm/aot/aot_runtime.c:5496,11'
          Dst:             aot_frame_traverse_gc_rootset
    - functionName:    aot_array_init_with_data
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5330
      functionLinenumberEnd: 5351
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          112
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_exception
        - b_memcpy_s
        - wasm_array_obj_first_elem_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5342,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:5346,32'
          Dst:             wasm_array_obj_first_elem_addr
        - Src:             'core/iwasm/aot/aot_runtime.c:5347,5'
          Dst:             b_memcpy_s
    - functionName:    aot_set_exception
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_set_exception
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2830,5'
          Dst:             wasm_set_exception
    - functionName:    aot_rtt_type_new
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5315
      functionLinenumberEnd: 5323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_rtt_type_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5322,12'
          Dst:             wasm_rtt_type_new
    - functionName:    aot_func_type_is_super_of
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5300
      functionLinenumberEnd: 5311
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_func_type_is_super_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5309,12'
          Dst:             wasm_func_type_is_super_of
    - functionName:    aot_obj_is_instance_of
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5289
      functionLinenumberEnd: 5294
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_obj_is_instance_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5294,12'
          Dst:             wasm_obj_is_instance_of
    - functionName:    set_error_buf_v
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
        - vsnprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:110,9'
          Dst:             vsnprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:112,9'
          Dst:             snprintf
    - functionName:    aot_get_wasm_func_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4700
      functionLinenumberEnd: 4715
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_func_name_from_index
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4705,36'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/aot/aot_runtime.c:4706,29'
          Dst:             strcmp
    - functionName:    get_func_name_from_index
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4068
      functionLinenumberEnd: 4096
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - lookup_func_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4074,14'
          Dst:             lookup_func_name
    - functionName:    aot_summarize_wasm_execute_time
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4681
      functionLinenumberEnd: 4694
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          62
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_dump_perf_profiling
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4648
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - get_func_name_from_index
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4655,5'
          Dst:             os_printf
        - Src:             'core/iwasm/aot/aot_runtime.c:4660,21'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/aot/aot_runtime.c:4663,13'
          Dst:             os_printf
        - Src:             'core/iwasm/aot/aot_runtime.c:4670,13'
          Dst:             os_printf
    - functionName:    is_frame_func_idx_disabled
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_prev_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - is_tiny_frame
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:186,9'
          Dst:             is_tiny_frame
    - functionName:    is_tiny_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_frame_update_profile_info
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_time_thread_cputime_us
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4296,46'
          Dst:             os_time_thread_cputime_us
        - Src:             'core/iwasm/aot/aot_runtime.c:4302,24'
          Dst:             os_time_thread_cputime_us
    - functionName:    aot_free_standard_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4246
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_time_thread_cputime_us
        - wasm_exec_env_free_wasm_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4252,20'
          Dst:             os_time_thread_cputime_us
        - Src:             'core/iwasm/aot/aot_runtime.c:4263,5'
          Dst:             wasm_exec_env_free_wasm_frame
    - functionName:    aot_free_tiny_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4270
      functionLinenumberEnd: 4273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_prev_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4272,9'
          Dst:             get_prev_frame
    - functionName:    aot_alloc_standard_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4151
      functionLinenumberEnd: 4203
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          176
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - align_uint
        - aot_set_exception
        - os_time_thread_cputime_us
        - wasm_exec_env_alloc_wasm_frame
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4179,42'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_runtime.c:4181,13'
          Dst:             wasm_exec_env_alloc_wasm_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4184,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:4189,38'
          Dst:             os_time_thread_cputime_us
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_alloc_tiny_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4208
      functionLinenumberEnd: 4221
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4213,9'
          Dst:             aot_set_exception
    - functionName:    aot_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3993
      functionLinenumberEnd: 4034
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4010,9'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:4020,9'
          Dst:             bh_log
    - functionName:    aot_table_fill
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 3988
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_exception_with_id
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3980,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/aot/aot_runtime.c:3981,9'
          Dst:             aot_set_exception_with_id
    - functionName:    offset_len_out_of_bounds
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_table_copy
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3943
      functionLinenumberEnd: 3969
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_exception_with_id
        - b_memmove_s
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3952,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/aot/aot_runtime.c:3953,12'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/aot/aot_runtime.c:3955,9'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:3962,5'
          Dst:             b_memmove_s
    - functionName:    aot_create_func_obj
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5248
      functionLinenumberEnd: 5284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
        - set_error_buf_v
        - wasm_func_obj_new_internal
        - wasm_rtt_type_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:5261,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_runtime.c:5269,22'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/aot/aot_runtime.c:5272,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:5276,22'
          Dst:             wasm_func_obj_new_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:5279,9'
          Dst:             set_error_buf
    - functionName:    aot_table_init
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3880
      functionLinenumberEnd: 3937
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          191
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - aot_create_func_obj
        - aot_set_exception_with_id
        - bh_bitmap_get_bit
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3897,10'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/aot/aot_runtime.c:3905,9'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/aot/aot_runtime.c:3906,12'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/aot/aot_runtime.c:3907,9'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:3922,30'
          Dst:             aot_create_func_obj
        - Src:             'core/iwasm/aot/aot_runtime.c:3925,17'
          Dst:             aot_set_exception_with_id
    - functionName:    bh_bitmap_get_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_drop_table_seg
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3870
      functionLinenumberEnd: 3874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_bitmap_set_bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3871,5'
          Dst:             bh_bitmap_set_bit
    - functionName:    bh_bitmap_set_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_get_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3687
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_set_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3653
      functionLinenumberEnd: 3683
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_data_drop
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3640
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_bitmap_set_bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3641,5'
          Dst:             bh_bitmap_set_bit
    - functionName:    aot_memory_init
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3636
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - aot_get_default_memory
        - aot_set_exception
        - b_memcpy_s
        - bh_bitmap_get_bit
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_validate_app_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3601,38'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:3607,9'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/aot/aot_runtime.c:3619,10'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/aot/aot_runtime.c:3624,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3628,13'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/aot/aot_runtime.c:3631,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/aot/aot_runtime.c:3632,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:3634,5'
          Dst:             os_mutex_unlock
    - functionName:    aot_get_default_memory
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_sqrtf
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3592
      functionLinenumberEnd: 3593
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrtf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3593,12'
          Dst:             sqrtf
    - functionName:    sqrtf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_sqrt
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3586
      functionLinenumberEnd: 3587
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3587,12'
          Dst:             sqrt
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_memset
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_memmove
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_check_app_addr_and_convert
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3558
      functionLinenumberEnd: 3569
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_check_app_addr_and_convert
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3561,11'
          Dst:             wasm_check_app_addr_and_convert
    - functionName:    aot_call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3347
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          611
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - aot_alloc_frame
        - aot_free_frame
        - aot_set_exception
        - aot_set_exception_with_id
        - b_memcpy_s
        - get_top_frame
        - invoke_native_internal
        - is_frame_per_function
        - runtime_malloc
        - snprintf
        - wasm_func_obj_get_func_idx_bound
        - wasm_get_cell_num
        - wasm_runtime_detect_native_stack_overflow
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_invoke_native_raw
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:3489,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3349,30'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:3367,10'
          Dst:             wasm_runtime_detect_native_stack_overflow
        - Src:             'core/iwasm/aot/aot_runtime.c:3375,9'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:3381,9'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:3389,9'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/aot/aot_runtime.c:3403,9'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:3406,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3416,19'
          Dst:             wasm_runtime_invoke_native_raw
        - Src:             'core/iwasm/aot/aot_runtime.c:3433,31'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:3443,26'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:3445,13'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:3450,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:3460,25'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:3464,28'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3465,14'
          Dst:             is_frame_per_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3466,17'
          Dst:             aot_alloc_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3468,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3472,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3478,16'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3479,13'
          Dst:             aot_free_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3484,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3513,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:3517,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3523,28'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3527,14'
          Dst:             is_frame_per_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3528,17'
          Dst:             aot_alloc_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3532,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3538,16'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:3539,13'
          Dst:             aot_free_frame
    - functionName:    wasm_get_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1351,21'
          Dst:             wasm_value_type_cell_num
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    get_top_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_tiny_frame
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:171,9'
          Dst:             is_tiny_frame
    - functionName:    is_frame_per_function
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_alloc_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4225
      functionLinenumberEnd: 4242
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aot_alloc_standard_frame
        - aot_alloc_tiny_frame
        - is_frame_per_function
        - is_tiny_frame
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4229,9'
          Dst:             is_frame_per_function
        - Src:             'core/iwasm/aot/aot_runtime.c:4236,9'
          Dst:             is_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4237,16'
          Dst:             aot_alloc_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4240,16'
          Dst:             aot_alloc_standard_frame
    - functionName:    invoke_native_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_copy_exception
        - wasm_runtime_invoke_native
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2576,17'
          Dst:             aot_copy_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:2579,12'
          Dst:             wasm_runtime_invoke_native
    - functionName:    aot_free_frame
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4277
      functionLinenumberEnd: 4284
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_free_standard_frame
        - aot_free_tiny_frame
        - is_tiny_frame
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4278,9'
          Dst:             is_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4279,9'
          Dst:             aot_free_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4282,9'
          Dst:             aot_free_standard_frame
    - functionName:    aot_copy_exception
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2851
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_copy_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2854,12'
          Dst:             wasm_copy_exception
    - functionName:    aot_invoke_native
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3341
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          215
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_exception
        - snprintf
        - wasm_runtime_get_module_inst
        - wasm_runtime_invoke_c_api_native
        - wasm_runtime_invoke_native
        - wasm_runtime_invoke_native_raw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3254,30'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:3284,9'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:3287,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3293,15'
          Dst:             wasm_runtime_invoke_c_api_native
        - Src:             'core/iwasm/aot/aot_runtime.c:3319,13'
          Dst:             wasm_runtime_invoke_native
        - Src:             'core/iwasm/aot/aot_runtime.c:3331,15'
          Dst:             wasm_runtime_invoke_native_raw
    - functionName:    aot_enlarge_memory_with_idx
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3245
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_enlarge_memory_with_idx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3246,12'
          Dst:             wasm_enlarge_memory_with_idx
    - functionName:    aot_enlarge_memory
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3238
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_enlarge_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3239,12'
          Dst:             wasm_enlarge_memory
    - functionName:    aot_module_dup_data
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3233
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - aot_module_malloc
        - b_memcpy_s
        - wasm_runtime_addr_app_to_native
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3226,21'
          Dst:             aot_module_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:3229,18'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/aot/aot_runtime.c:3231,9'
          Dst:             b_memcpy_s
    - functionName:    aot_module_malloc
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3198
      functionLinenumberEnd: 3199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_module_malloc_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3199,12'
          Dst:             aot_module_malloc_internal
    - functionName:    aot_module_malloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3043
      functionLinenumberEnd: 3100
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          215
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - aot_get_default_memory
        - aot_lookup_function
        - aot_set_exception
        - bh_log
        - execute_malloc_function
        - mem_allocator_is_heap_corrupted
        - mem_allocator_malloc
        - wasm_runtime_show_app_heap_corrupted_prompt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3044,38'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:3053,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3058,16'
          Dst:             mem_allocator_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:3067,27'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3069,31'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3075,23'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3078,17'
          Dst:             execute_malloc_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3087,16'
          Dst:             mem_allocator_is_heap_corrupted
        - Src:             'core/iwasm/aot/aot_runtime.c:3088,13'
          Dst:             wasm_runtime_show_app_heap_corrupted_prompt
        - Src:             'core/iwasm/aot/aot_runtime.c:3089,13'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3092,13'
          Dst:             bh_log
    - functionName:    execute_malloc_function
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          228
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - aot_call_function
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2916,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/aot/aot_runtime.c:2920,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/aot/aot_runtime.c:2923,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:2932,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:2937,11'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:2940,15'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:2944,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:2947,9'
          Dst:             wasm_exec_env_destroy
    - functionName:    aot_call_function
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          576
      EdgeCount:       105
      CyclomaticComplexity: 24
      functionsReached:
        - aot_alloc_frame
        - aot_create_call_stack
        - aot_dump_call_stack
        - aot_free_frame
        - aot_set_exception
        - aot_set_exception_with_id
        - b_memcpy_s
        - get_top_frame
        - invoke_native_internal
        - is_frame_per_function
        - runtime_malloc
        - snprintf
        - wasm_exec_env_set_thread_info
        - wasm_get_cell_num
        - wasm_runtime_free
        - wasm_value_type_cell_num
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:2756,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2643,9'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:2646,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:2665,5'
          Dst:             wasm_exec_env_set_thread_info
        - Src:             'core/iwasm/aot/aot_runtime.c:2683,31'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:2686,28'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2696,26'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:2698,13'
          Dst:             aot_set_exception_with_id
        - Src:             'core/iwasm/aot/aot_runtime.c:2703,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:2713,25'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:2717,14'
          Dst:             is_frame_per_function
        - Src:             'core/iwasm/aot/aot_runtime.c:2718,17'
          Dst:             aot_alloc_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2720,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2725,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2736,17'
          Dst:             aot_create_call_stack
        - Src:             'core/iwasm/aot/aot_runtime.c:2737,17'
          Dst:             aot_dump_call_stack
        - Src:             'core/iwasm/aot/aot_runtime.c:2746,16'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2747,13'
          Dst:             aot_free_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2751,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2780,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:2784,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2789,28'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2793,14'
          Dst:             is_frame_per_function
        - Src:             'core/iwasm/aot/aot_runtime.c:2794,17'
          Dst:             aot_alloc_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2799,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2809,17'
          Dst:             aot_create_call_stack
        - Src:             'core/iwasm/aot/aot_runtime.c:2810,17'
          Dst:             aot_dump_call_stack
        - Src:             'core/iwasm/aot/aot_runtime.c:2819,16'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:2820,13'
          Dst:             aot_free_frame
    - functionName:    aot_create_call_stack
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4465
      functionLinenumberEnd: 4569
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          372
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - align_uint
        - b_memcpy_s
        - bh_vector_append
        - bh_vector_init
        - destroy_c_api_frames
        - get_func_name_from_index
        - get_prev_frame
        - get_top_frame
        - is_frame_func_idx_disabled
        - is_tiny_frame
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4470,23'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4472,21'
          Dst:             get_prev_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4477,5'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/aot/aot_runtime.c:4478,10'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/aot/aot_runtime.c:4482,17'
          Dst:             get_top_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4490,13'
          Dst:             is_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4513,30'
          Dst:             get_func_name_from_index
        - Src:             'core/iwasm/aot/aot_runtime.c:4515,14'
          Dst:             is_frame_func_idx_disabled
        - Src:             'core/iwasm/aot/aot_runtime.c:4535,19'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_runtime.c:4537,29'
          Dst:             is_tiny_frame
        - Src:             'core/iwasm/aot/aot_runtime.c:4538,30'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:4539,17'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/aot/aot_runtime.c:4542,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:4553,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:4558,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/aot/aot_runtime.c:4560,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:4561,13'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/aot/aot_runtime.c:4565,21'
          Dst:             get_prev_frame
    - functionName:    aot_dump_call_stack
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          290
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - bh_vector_get
        - bh_vector_size
        - exception_lock
        - exception_unlock
        - snprintf
        - wasm_runtime_dump_line_buf_impl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:4594,28'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/aot/aot_runtime.c:4599,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/aot/aot_runtime.c:4600,5'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:4601,5'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/aot/aot_runtime.c:4601,5'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:4607,14'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/aot/aot_runtime.c:4608,13'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:4614,27'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:4619,27'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:4633,9'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/aot/aot_runtime.c:4633,9'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:4637,5'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/aot_runtime.c:4638,5'
          Dst:             wasm_runtime_dump_line_buf_impl
        - Src:             'core/iwasm/aot/aot_runtime.c:4638,5'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:4639,5'
          Dst:             exception_unlock
    - functionName:    destroy_c_api_frames
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - bh_vector_destroy
        - bh_vector_get
        - bh_vector_size
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2334,28'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/aot/aot_runtime.c:2337,15'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/aot/aot_runtime.c:2341,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2344,11'
          Dst:             bh_vector_destroy
    - functionName:    aot_module_free
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3212
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_module_free_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3213,5'
          Dst:             aot_module_free_internal
    - functionName:    aot_module_free_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3148
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          230
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - aot_get_default_memory
        - aot_lookup_function
        - execute_free_function
        - mem_allocator_free
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3149,38'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:3164,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/aot/aot_runtime.c:3166,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:3170,13'
          Dst:             mem_allocator_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3185,25'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3187,29'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3190,17'
          Dst:             execute_free_function
    - functionName:    execute_free_function
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 3037
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - aot_call_function
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3006,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/aot/aot_runtime.c:3010,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/aot/aot_runtime.c:3013,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3022,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:3027,11'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:3031,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:3034,9'
          Dst:             wasm_exec_env_destroy
    - functionName:    aot_module_realloc
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3207
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_module_realloc_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3206,12'
          Dst:             aot_module_realloc_internal
    - functionName:    aot_module_realloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          133
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - aot_get_default_memory
        - aot_set_exception
        - mem_allocator_is_heap_corrupted
        - mem_allocator_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3107,38'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:3115,9'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3120,16'
          Dst:             mem_allocator_realloc
        - Src:             'core/iwasm/aot/aot_runtime.c:3131,16'
          Dst:             mem_allocator_is_heap_corrupted
        - Src:             'core/iwasm/aot/aot_runtime.c:3132,13'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:3135,13'
          Dst:             aot_set_exception
    - functionName:    aot_get_exception
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_get_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2846,12'
          Dst:             wasm_get_exception
    - functionName:    bh_bitmap_delete
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:49,9'
          Dst:             wasm_runtime_free
    - functionName:    memories_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - mem_allocator_destroy
        - shared_memory_dec_reference
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:951,36'
          Dst:             shared_memory_dec_reference
        - Src:             'core/iwasm/aot/aot_runtime.c:959,17'
          Dst:             mem_allocator_destroy
        - Src:             'core/iwasm/aot/aot_runtime.c:960,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:964,17'
          Dst:             wasm_deallocate_linear_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:968,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_deinstantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          328
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - bh_bitmap_delete
        - destroy_c_api_frames
        - mem_allocator_destroy
        - memories_deinstantiate
        - os_mutex_destroy
        - wasm_exec_env_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2361,9'
          Dst:             wasm_exec_env_destroy
        - Src:             'core/iwasm/aot/aot_runtime.c:2365,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/aot/aot_runtime.c:2370,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2375,9'
          Dst:             destroy_c_api_frames
        - Src:             'core/iwasm/aot/aot_runtime.c:2376,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2389,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2392,9'
          Dst:             memories_deinstantiate
        - Src:             'core/iwasm/aot/aot_runtime.c:2395,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2398,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2409,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2412,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2416,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2419,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2422,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2427,13'
          Dst:             mem_allocator_destroy
        - Src:             'core/iwasm/aot/aot_runtime.c:2429,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2438,5'
          Dst:             bh_bitmap_delete
        - Src:             'core/iwasm/aot/aot_runtime.c:2441,5'
          Dst:             bh_bitmap_delete
        - Src:             'core/iwasm/aot/aot_runtime.c:2444,5'
          Dst:             wasm_runtime_free
    - functionName:    execute_post_instantiate_functions
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          330
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - aot_call_function
        - aot_set_exception
        - lookup_post_instantiate_func
        - wasm_clusters_search_exec_env
        - wasm_exec_env_create
        - wasm_exec_env_destroy
        - wasm_exec_env_restore_module_inst
        - wasm_exec_env_set_module_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1748,13'
          Dst:             lookup_post_instantiate_func
        - Src:             'core/iwasm/aot/aot_runtime.c:1760,13'
          Dst:             lookup_post_instantiate_func
        - Src:             'core/iwasm/aot/aot_runtime.c:1787,9'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:1797,24'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/aot/aot_runtime.c:1801,49'
          Dst:             wasm_exec_env_create
        - Src:             'core/iwasm/aot/aot_runtime.c:1804,17'
          Dst:             aot_set_exception
        - Src:             'core/iwasm/aot/aot_runtime.c:1813,13'
          Dst:             wasm_exec_env_set_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:1840,14'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:1846,13'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:1851,13'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:1856,13'
          Dst:             aot_call_function
        - Src:             'core/iwasm/aot/aot_runtime.c:1865,9'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:1870,13'
          Dst:             wasm_exec_env_restore_module_inst
        - Src:             'core/iwasm/aot/aot_runtime.c:1872,13'
          Dst:             wasm_exec_env_destroy
    - functionName:    get_init_value_recursive
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          119
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - check_global_init_expr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:476,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:479,18'
          Dst:             check_global_init_expr
    - functionName:    check_global_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
        - set_error_buf_v
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:203,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_runtime.c:221,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/aot/aot_runtime.c:232,9'
          Dst:             set_error_buf
    - functionName:    assign_table_init_value
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          498
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - aot_create_func_obj
        - assign_table_init_value
        - check_global_init_expr
        - set_error_buf
        - wasm_array_obj_new_internal
        - wasm_array_obj_set_elem
        - wasm_i31_obj_new
        - wasm_rtt_type_new
        - wasm_struct_obj_new_internal
        - wasm_struct_obj_set_field
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:296,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:299,18'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/aot/aot_runtime.c:314,24'
          Dst:             assign_table_init_value
        - Src:             'core/iwasm/aot/aot_runtime.c:333,27'
          Dst:             aot_create_func_obj
        - Src:             'core/iwasm/aot/aot_runtime.c:345,17'
          Dst:             wasm_i31_obj_new
        - Src:             'core/iwasm/aot/aot_runtime.c:369,30'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/aot/aot_runtime.c:372,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:377,32'
          Dst:             wasm_struct_obj_new_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:381,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:393,21'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/aot/aot_runtime.c:430,30'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/aot/aot_runtime.c:433,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:438,31'
          Dst:             wasm_array_obj_new_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:442,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:453,21'
          Dst:             wasm_array_obj_set_elem
        - Src:             'core/iwasm/aot/aot_runtime.c:462,13'
          Dst:             set_error_buf
    - functionName:    create_exports
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - create_export_funcs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:1666,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1695,12'
          Dst:             create_export_funcs
    - functionName:    check_linked_symbol
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1888,13'
          Dst:             set_error_buf_v
    - functionName:    init_func_ptrs
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          162
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_log
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1384,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1405,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1412,5'
          Dst:             b_memcpy_s
    - functionName:    memories_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          374
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - aot_get_default_memory
        - b_memcpy_s
        - check_global_init_expr
        - get_init_value_recursive
        - memory_instantiate
        - runtime_malloc
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1237,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1243,23'
          Dst:             memory_instantiate
        - Src:             'core/iwasm/aot/aot_runtime.c:1254,19'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:1281,18'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/aot/aot_runtime.c:1308,18'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/aot/aot_runtime.c:1335,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1351,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1361,13'
          Dst:             b_memcpy_s
    - functionName:    tables_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          394
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - aot_get_imp_tbl_data_slots
        - aot_get_tbl_data_slots
        - check_global_init_expr
        - get_init_value_recursive
        - runtime_malloc
        - set_error_buf
        - wasm_elem_is_active
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:785,18'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:798,17'
          Dst:             aot_get_imp_tbl_data_slots
        - Src:             'core/iwasm/aot/aot_runtime.c:810,34'
          Dst:             aot_get_tbl_data_slots
        - Src:             'core/iwasm/aot/aot_runtime.c:844,14'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/aot/aot_runtime.c:873,18'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/aot/aot_runtime.c:891,18'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/aot/aot_runtime.c:903,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:916,13'
          Dst:             set_error_buf
    - functionName:    aot_get_imp_tbl_data_slots
      functionSourceFile: '/src/wamr/core/iwasm/aot/../compilation/aot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_get_tbl_data_slots
      functionSourceFile: '/src/wamr/core/iwasm/aot/../compilation/aot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_elem_is_active
      functionSourceFile: '/src/wamr/core/iwasm/aot/../interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    global_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          547
      EdgeCount:       91
      CyclomaticComplexity: 17
      functionsReached:
        - aot_create_func_obj
        - get_init_value_recursive
        - init_global_data
        - set_error_buf
        - wasm_array_obj_new_internal
        - wasm_array_obj_set_elem
        - wasm_i31_obj_new
        - wasm_rtt_type_new
        - wasm_struct_obj_new_internal
        - wasm_struct_obj_set_field
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:580,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:568,9'
          Dst:             init_global_data
        - Src:             'core/iwasm/aot/aot_runtime.c:594,22'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/aot/aot_runtime.c:599,17'
          Dst:             init_global_data
        - Src:             'core/iwasm/aot/aot_runtime.c:624,31'
          Dst:             aot_create_func_obj
        - Src:             'core/iwasm/aot/aot_runtime.c:636,21'
          Dst:             wasm_i31_obj_new
        - Src:             'core/iwasm/aot/aot_runtime.c:660,34'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/aot/aot_runtime.c:663,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:668,36'
          Dst:             wasm_struct_obj_new_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:672,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:684,25'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/aot/aot_runtime.c:723,34'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/aot/aot_runtime.c:726,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:731,35'
          Dst:             wasm_array_obj_new_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:735,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:746,25'
          Dst:             wasm_array_obj_set_elem
        - Src:             'core/iwasm/aot/aot_runtime.c:758,17'
          Dst:             init_global_data
    - functionName:    wasm_elem_is_declarative
      functionSourceFile: '/src/wamr/core/iwasm/aot/../interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_func_type_indexes
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          125
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1557,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1566,5'
          Dst:             b_memcpy_s
    - functionName:    aot_instantiate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          1060
      EdgeCount:       179
      CyclomaticComplexity: 50
      functionsReached:
        - align_uint
        - aot_deinstantiate
        - aot_get_data_section_addr
        - aot_get_imp_tbl_data_slots
        - aot_get_tbl_data_slots
        - assign_table_init_value
        - bh_bitmap_new
        - bh_bitmap_set_bit
        - check_global_init_expr
        - check_linked_symbol
        - create_exports
        - execute_post_instantiate_functions
        - get_init_value_recursive
        - global_instantiate
        - init_func_ptrs
        - init_func_type_indexes
        - mem_allocator_create
        - memories_instantiate
        - os_mutex_init
        - runtime_malloc
        - set_error_buf
        - tables_instantiate
        - wasm_elem_is_active
        - wasm_elem_is_declarative
        - wasm_reftype_is_subtype_of
        - wasm_runtime_free
        - wasm_runtime_get_gc_heap_size_default
        - wasm_runtime_get_table_inst_elem_type
        - wasm_runtime_set_custom_data_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1925,17'
          Dst:             align_uint
        - Src:             'core/iwasm/aot/aot_runtime.c:1938,33'
          Dst:             aot_get_imp_tbl_data_slots
        - Src:             'core/iwasm/aot/aot_runtime.c:1946,23'
          Dst:             aot_get_tbl_data_slots
        - Src:             'core/iwasm/aot/aot_runtime.c:1957,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1966,5'
          Dst:             wasm_runtime_set_custom_data_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:1969,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/aot/aot_runtime.c:1970,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:1979,31'
          Dst:             wasm_runtime_get_gc_heap_size_default
        - Src:             'core/iwasm/aot/aot_runtime.c:1987,13'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1992,13'
          Dst:             mem_allocator_create
        - Src:             'core/iwasm/aot/aot_runtime.c:2021,10'
          Dst:             init_func_type_indexes
        - Src:             'core/iwasm/aot/aot_runtime.c:2029,32'
          Dst:             bh_bitmap_new
        - Src:             'core/iwasm/aot/aot_runtime.c:2032,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2038,17'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/aot/aot_runtime.c:2044,32'
          Dst:             bh_bitmap_new
        - Src:             'core/iwasm/aot/aot_runtime.c:2047,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2052,17'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/aot/aot_runtime.c:2053,20'
          Dst:             wasm_elem_is_declarative
        - Src:             'core/iwasm/aot/aot_runtime.c:2055,17'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/aot/aot_runtime.c:2065,10'
          Dst:             global_instantiate
        - Src:             'core/iwasm/aot/aot_runtime.c:2071,10'
          Dst:             tables_instantiate
        - Src:             'core/iwasm/aot/aot_runtime.c:2076,10'
          Dst:             memories_instantiate
        - Src:             'core/iwasm/aot/aot_runtime.c:2081,10'
          Dst:             init_func_ptrs
        - Src:             'core/iwasm/aot/aot_runtime.c:2084,10'
          Dst:             check_linked_symbol
        - Src:             'core/iwasm/aot/aot_runtime.c:2087,10'
          Dst:             create_exports
        - Src:             'core/iwasm/aot/aot_runtime.c:2122,9'
          Dst:             aot_get_data_section_addr
        - Src:             'core/iwasm/aot/aot_runtime.c:2148,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:2178,18'
          Dst:             assign_table_init_value
        - Src:             'core/iwasm/aot/aot_runtime.c:2208,9'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/aot/aot_runtime.c:2213,14'
          Dst:             wasm_elem_is_declarative
        - Src:             'core/iwasm/aot/aot_runtime.c:2214,17'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/aot/aot_runtime.c:2218,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2226,14'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/aot/aot_runtime.c:2241,18'
          Dst:             check_global_init_expr
        - Src:             'core/iwasm/aot/aot_runtime.c:2265,18'
          Dst:             get_init_value_recursive
        - Src:             'core/iwasm/aot/aot_runtime.c:2276,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2286,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2292,18'
          Dst:             assign_table_init_value
        - Src:             'core/iwasm/aot/aot_runtime.c:2304,15'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:2309,10'
          Dst:             execute_post_instantiate_functions
        - Src:             'core/iwasm/aot/aot_runtime.c:2311,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2323,5'
          Dst:             aot_deinstantiate
    - functionName:    aot_get_function_instance
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          232
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - aot_lookup_function_with_idx
        - exception_lock
        - exception_unlock
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1486,22'
          Dst:             aot_lookup_function_with_idx
        - Src:             'core/iwasm/aot/aot_runtime.c:1489,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/aot/aot_runtime.c:1498,37'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1499,13'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:1509,64'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1512,13'
          Dst:             exception_unlock
        - Src:             'core/iwasm/aot/aot_runtime.c:1538,5'
          Dst:             exception_unlock
    - functionName:    aot_lookup_function_with_idx
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          193
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - bsearch
        - cmp_export_func_map
        - exception_lock
        - exception_unlock
        - qsort
        - runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:1439,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/aot/aot_runtime.c:1445,19'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1461,9'
          Dst:             qsort
        - Src:             'core/iwasm/aot/aot_runtime.c:1461,9'
          Dst:             cmp_export_func_map
        - Src:             'core/iwasm/aot/aot_runtime.c:1468,9'
          Dst:             bsearch
        - Src:             'core/iwasm/aot/aot_runtime.c:1468,9'
          Dst:             cmp_export_func_map
        - Src:             'core/iwasm/aot/aot_runtime.c:1474,5'
          Dst:             exception_unlock
    - functionName:    cmp_export_func_map
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_get_memory_with_idx
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_lookup_memory
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:46,9'
          Dst:             snprintf
    - functionName:    check_reloc_offset
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:104,9'
          Dst:             set_error_buf
    - functionName:    apply_relocation
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          375
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - check_reloc_offset
        - get_plt_item_size
        - get_plt_table_size
        - set_error_buf
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/arch/aot_reloc_x86_64.c:117,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:126,13'
          Dst:             check_reloc_offset
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:164,13'
          Dst:             check_reloc_offset
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:166,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:183,13'
          Dst:             check_reloc_offset
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:194,13'
          Dst:             check_reloc_offset
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:200,17'
          Dst:             snprintf
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:206,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:223,13'
          Dst:             check_reloc_offset
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:227,25'
          Dst:             get_plt_table_size
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:228,25'
          Dst:             get_plt_item_size
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:243,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:261,17'
          Dst:             snprintf
    - functionName:    get_plt_table_size
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_plt_item_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:73,9'
          Dst:             get_plt_item_size
    - functionName:    get_plt_item_size
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_plt_table
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - get_plt_item_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:93,16'
          Dst:             get_plt_item_size
    - functionName:    fmin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fminf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmax
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fmaxf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ceil
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ceilf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    floor
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    floorf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    truncf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rint
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_current_target
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/arch/aot_reloc_x86_64.c:59,5'
          Dst:             snprintf
    - functionName:    get_target_symbol_map
      functionSourceFile: '/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_unset_gc_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_gc_heap_handle
        - mem_allocator_unset_gc_finalizer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:816,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:817,5'
          Dst:             mem_allocator_unset_gc_finalizer
    - functionName:    get_gc_heap_handle
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_set_gc_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_gc_heap_handle
        - mem_allocator_set_gc_finalizer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:808,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:809,12'
          Dst:             mem_allocator_set_gc_finalizer
    - functionName:    wasm_object_get_ref_list
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_array_obj_length
        - wasm_is_type_reftype
        - wasm_object_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:737,32'
          Dst:             wasm_object_header
        - Src:             'core/iwasm/common/gc/gc_object.c:785,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/common/gc/gc_object.c:787,26'
          Dst:             wasm_array_obj_length
    - functionName:    wasm_object_header
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_obj_length
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_type_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - wasm_obj_is_array_obj
        - wasm_obj_is_eq_obj
        - wasm_obj_is_externref_obj
        - wasm_obj_is_func_obj
        - wasm_obj_is_i31_obj
        - wasm_obj_is_internal_obj
        - wasm_obj_is_struct_obj
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_object.c:687,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:689,20'
          Dst:             wasm_obj_is_func_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:691,20'
          Dst:             wasm_obj_is_externref_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:693,20'
          Dst:             wasm_obj_is_internal_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:695,20'
          Dst:             wasm_obj_is_eq_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:697,20'
          Dst:             wasm_obj_is_i31_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:699,20'
          Dst:             wasm_obj_is_struct_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:701,20'
          Dst:             wasm_obj_is_array_obj
    - functionName:    wasm_obj_is_func_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_externref_or_anyref_obj
        - wasm_object_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:601,9'
          Dst:             wasm_obj_is_i31_externref_or_anyref_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:604,32'
          Dst:             wasm_object_header
    - functionName:    wasm_obj_is_externref_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:539,14'
          Dst:             wasm_obj_is_i31_obj
    - functionName:    wasm_obj_is_internal_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_obj_is_i31_obj
        - wasm_object_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:615,9'
          Dst:             wasm_obj_is_i31_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:622,36'
          Dst:             wasm_object_header
    - functionName:    wasm_obj_is_eq_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_obj_is_i31_obj
        - wasm_object_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:637,9'
          Dst:             wasm_obj_is_i31_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:643,36'
          Dst:             wasm_object_header
    - functionName:    wasm_obj_is_i31_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_struct_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_externref_or_anyref_obj
        - wasm_object_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:573,9'
          Dst:             wasm_obj_is_i31_externref_or_anyref_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:576,32'
          Dst:             wasm_object_header
    - functionName:    wasm_obj_is_array_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_externref_or_anyref_obj
        - wasm_object_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:587,9'
          Dst:             wasm_obj_is_i31_externref_or_anyref_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:590,32'
          Dst:             wasm_object_header
    - functionName:    wasm_obj_is_i31_externref_or_anyref_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_obj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:559,13'
          Dst:             wasm_obj_is_i31_obj
    - functionName:    wasm_obj_is_instance_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_obj_is_i31_externref_or_anyref_obj
        - wasm_object_header
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:662,9'
          Dst:             wasm_obj_is_i31_externref_or_anyref_obj
        - Src:             'core/iwasm/common/gc/gc_object.c:665,36'
          Dst:             wasm_object_header
    - functionName:    wasm_i31_obj_get_value
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_i31_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_anyref_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_i31_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:549,14'
          Dst:             wasm_obj_is_i31_obj
    - functionName:    wasm_externref_obj_get_value
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_obj_is_anyref_obj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:506,9'
          Dst:             wasm_obj_is_anyref_obj
    - functionName:    wasm_anyref_obj_get_value
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_internal_obj_to_externref_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_obj_malloc
        - get_gc_heap_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:483,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:487,15'
          Dst:             gc_obj_malloc
    - functionName:    gc_obj_malloc
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - mem_allocator_malloc_with_gc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:54,20'
          Dst:             mem_allocator_malloc_with_gc
        - Src:             'core/iwasm/common/gc/gc_object.c:55,9'
          Dst:             bh_log
    - functionName:    wasm_externref_obj_to_internal_obj
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_anyref_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_obj_malloc
        - get_gc_heap_handle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:460,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:463,24'
          Dst:             gc_obj_malloc
    - functionName:    wasm_externref_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - gc_obj_malloc
        - get_gc_heap_handle
        - wasm_runtime_pop_local_obj_ref
        - wasm_runtime_push_local_obj_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:428,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:433,24'
          Dst:             gc_obj_malloc
        - Src:             'core/iwasm/common/gc/gc_object.c:441,5'
          Dst:             wasm_runtime_push_local_obj_ref
        - Src:             'core/iwasm/common/gc/gc_object.c:445,15'
          Dst:             gc_obj_malloc
        - Src:             'core/iwasm/common/gc/gc_object.c:446,9'
          Dst:             wasm_runtime_pop_local_obj_ref
        - Src:             'core/iwasm/common/gc/gc_object.c:453,5'
          Dst:             wasm_runtime_pop_local_obj_ref
    - functionName:    wasm_func_obj_get_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_object_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:420,25'
          Dst:             wasm_object_header
    - functionName:    wasm_func_obj_get_func_idx_bound
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_gc_heap_handle
        - wasm_func_obj_new_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:406,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:407,12'
          Dst:             wasm_func_obj_new_internal
    - functionName:    wasm_func_obj_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_obj_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:392,22'
          Dst:             gc_obj_malloc
    - functionName:    wasm_array_obj_first_elem_addr
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_obj_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          53
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - b_memmove_s
        - wasm_array_obj_elem_addr
        - wasm_array_obj_elem_size_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:356,23'
          Dst:             wasm_array_obj_elem_addr
        - Src:             'core/iwasm/common/gc/gc_object.c:357,23'
          Dst:             wasm_array_obj_elem_addr
        - Src:             'core/iwasm/common/gc/gc_object.c:358,29'
          Dst:             wasm_array_obj_elem_size_log
        - Src:             'core/iwasm/common/gc/gc_object.c:360,5'
          Dst:             b_memmove_s
    - functionName:    wasm_array_obj_elem_addr
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_array_obj_elem_size_log
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:379,27'
          Dst:             wasm_array_obj_elem_size_log
    - functionName:    wasm_array_obj_elem_size_log
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_obj_fill
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          106
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_array_obj_elem_addr
        - wasm_array_obj_elem_size_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_object.c:337,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:328,24'
          Dst:             wasm_array_obj_elem_addr
        - Src:             'core/iwasm/common/gc/gc_object.c:329,29'
          Dst:             wasm_array_obj_elem_size_log
    - functionName:    wasm_array_obj_get_elem
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          96
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_array_obj_elem_addr
        - wasm_array_obj_elem_size_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_object.c:305,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:302,24'
          Dst:             wasm_array_obj_elem_addr
        - Src:             'core/iwasm/common/gc/gc_object.c:303,29'
          Dst:             wasm_array_obj_elem_size_log
    - functionName:    wasm_array_obj_set_elem
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - wasm_array_obj_elem_addr
        - wasm_array_obj_elem_size_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_object.c:282,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:279,24'
          Dst:             wasm_array_obj_elem_addr
        - Src:             'core/iwasm/common/gc/gc_object.c:280,29'
          Dst:             wasm_array_obj_elem_size_log
    - functionName:    wasm_array_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_gc_heap_handle
        - wasm_array_obj_new_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:270,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:271,12'
          Dst:             wasm_array_obj_new_internal
    - functionName:    wasm_array_obj_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          261
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - gc_obj_malloc
        - wasm_is_type_reftype
        - wasm_value_type_size
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:226,21'
          Dst:             wasm_value_type_size
        - Src:             'core/iwasm/common/gc/gc_object.c:232,23'
          Dst:             gc_obj_malloc
        - Src:             'core/iwasm/common/gc/gc_object.c:241,17'
          Dst:             wasm_is_type_reftype
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_struct_obj_get_field_count
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_object_header
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:196,25'
          Dst:             wasm_object_header
    - functionName:    wasm_struct_obj_get_field
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_object_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:153,25'
          Dst:             wasm_object_header
    - functionName:    wasm_struct_obj_set_field
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_object_header
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:115,25'
          Dst:             wasm_object_header
    - functionName:    wasm_struct_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_gc_heap_handle
        - wasm_struct_obj_new_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:106,25'
          Dst:             get_gc_heap_handle
        - Src:             'core/iwasm/common/gc/gc_object.c:107,12'
          Dst:             wasm_struct_obj_new_internal
    - functionName:    wasm_struct_obj_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_obj_malloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:94,24'
          Dst:             gc_obj_malloc
    - functionName:    wasm_rtt_type_new
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_malloc
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_object.c:28,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/gc/gc_object.c:31,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/gc/gc_object.c:35,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/gc/gc_object.c:44,5'
          Dst:             os_mutex_unlock
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_reftype_set_insert
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_hash_map_find
        - bh_hash_map_insert
        - wasm_reftype_dup
        - wasm_runtime_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:1345,25'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/common/gc/gc_type.c:1348,26'
          Dst:             wasm_reftype_dup
        - Src:             'core/iwasm/common/gc/gc_type.c:1351,10'
          Dst:             bh_hash_map_insert
        - Src:             'core/iwasm/common/gc/gc_type.c:1352,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_reftype_dup
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_is_refheaptype_common
        - wasm_is_refheaptype_typeidx
        - wasm_is_reftype_htref_non_nullable
        - wasm_is_reftype_htref_nullable
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:1269,9'
          Dst:             wasm_is_reftype_htref_nullable
        - Src:             'core/iwasm/common/gc/gc_type.c:1270,12'
          Dst:             wasm_is_reftype_htref_non_nullable
        - Src:             'core/iwasm/common/gc/gc_type.c:1271,13'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/common/gc/gc_type.c:1272,16'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:1274,31'
          Dst:             wasm_runtime_malloc
    - functionName:    wasm_is_reftype_htref_nullable
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_htref_non_nullable
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_refheaptype_common
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_refheaptype_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reftype_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_reftype_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:1262,12'
          Dst:             wasm_reftype_equal
    - functionName:    wasm_reftype_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - char
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_refheaptype_equal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:800,10'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:808,12'
          Dst:             wasm_refheaptype_equal
    - functionName:    wasm_is_type_multi_byte_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_refheaptype_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - wasm_is_refheaptype_typeidx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:763,13'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:764,16'
          Dst:             wasm_is_refheaptype_typeidx
    - functionName:    reftype_hash
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_refheaptype_common
        - wasm_is_refheaptype_typeidx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_type.c:1232,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:1238,17'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/common/gc/gc_type.c:1240,20'
          Dst:             wasm_is_refheaptype_typeidx
    - functionName:    wasm_reftype_set_create
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_hash_map_create
        - reftype_equal
        - reftype_hash
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:1334,29'
          Dst:             bh_hash_map_create
        - Src:             'core/iwasm/common/gc/gc_type.c:1334,29'
          Dst:             reftype_hash
        - Src:             'core/iwasm/common/gc/gc_type.c:1334,29'
          Dst:             reftype_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:1334,29'
          Dst:             wasm_runtime_free
    - functionName:    wasm_reftype_map_find
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_set_refheaptype_common
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_set_refheaptype_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_supers_of_func
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_supers_of_noextern
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_supers_of_nofunc
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_is_refheaptype_typeidx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:890,12'
          Dst:             wasm_is_refheaptype_typeidx
    - functionName:    wasm_is_reftype_supers_of_none
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          131
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - wasm_is_refheaptype_typeidx
        - wasm_is_reftype_supers_of_eq
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:864,12'
          Dst:             wasm_is_reftype_supers_of_eq
        - Src:             'core/iwasm/common/gc/gc_type.c:872,12'
          Dst:             wasm_is_refheaptype_typeidx
    - functionName:    wasm_is_reftype_supers_of_eq
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_reftype_supers_of_array
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_reftype_supers_of_eq
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:838,42'
          Dst:             wasm_is_reftype_supers_of_eq
    - functionName:    wasm_is_reftype_supers_of_struct
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_reftype_supers_of_eq
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:830,43'
          Dst:             wasm_is_reftype_supers_of_eq
    - functionName:    wasm_is_reftype_supers_of_i31
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_reftype_supers_of_eq
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:822,40'
          Dst:             wasm_is_reftype_supers_of_eq
    - functionName:    wasm_type_is_supers_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_type_is_super_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_type_is_supers_of
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:932,12'
          Dst:             wasm_type_is_supers_of
    - functionName:    wasm_reftype_struct_size
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_reftype_size
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_array_type_is_subtype_of
        - wasm_func_type_is_subtype_of
        - wasm_struct_type_is_subtype_of
        - wasm_type_is_array_type
        - wasm_type_is_func_type
        - wasm_type_is_struct_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:692,9'
          Dst:             wasm_type_is_func_type
        - Src:             'core/iwasm/common/gc/gc_type.c:693,16'
          Dst:             wasm_func_type_is_subtype_of
        - Src:             'core/iwasm/common/gc/gc_type.c:695,14'
          Dst:             wasm_type_is_struct_type
        - Src:             'core/iwasm/common/gc/gc_type.c:696,16'
          Dst:             wasm_struct_type_is_subtype_of
        - Src:             'core/iwasm/common/gc/gc_type.c:699,14'
          Dst:             wasm_type_is_array_type
        - Src:             'core/iwasm/common/gc/gc_type.c:700,16'
          Dst:             wasm_array_type_is_subtype_of
    - functionName:    wasm_type_is_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          270
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:482,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:486,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:490,14'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/common/gc/gc_type.c:498,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:502,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:506,14'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_type_is_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_struct_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          418
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_equal
        - wasm_reftype_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:587,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:591,17'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:595,18'
          Dst:             wasm_reftype_is_subtype_of
        - Src:             'core/iwasm/common/gc/gc_type.c:615,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:620,26'
          Dst:             wasm_reftype_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:629,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:633,21'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:637,22'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_type_is_array_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_reftype_equal
        - wasm_reftype_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:668,16'
          Dst:             wasm_reftype_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:675,16'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_reftype_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - char
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          816
      EdgeCount:       196
      CyclomaticComplexity: 54
      functionsReached:
        - bh_log
        - wasm_is_refheaptype_common
        - wasm_is_refheaptype_typeidx
        - wasm_is_reftype_supers_of_array
        - wasm_is_reftype_supers_of_eq
        - wasm_is_reftype_supers_of_func
        - wasm_is_reftype_supers_of_i31
        - wasm_is_reftype_supers_of_noextern
        - wasm_is_reftype_supers_of_nofunc
        - wasm_is_reftype_supers_of_none
        - wasm_is_reftype_supers_of_struct
        - wasm_reftype_equal
        - wasm_type_is_supers_of
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:974,16'
          Dst:             wasm_is_reftype_supers_of_eq
        - Src:             'core/iwasm/common/gc/gc_type.c:978,16'
          Dst:             wasm_is_reftype_supers_of_i31
        - Src:             'core/iwasm/common/gc/gc_type.c:982,16'
          Dst:             wasm_is_reftype_supers_of_struct
        - Src:             'core/iwasm/common/gc/gc_type.c:986,16'
          Dst:             wasm_is_reftype_supers_of_array
        - Src:             'core/iwasm/common/gc/gc_type.c:989,16'
          Dst:             wasm_is_reftype_supers_of_none
        - Src:             'core/iwasm/common/gc/gc_type.c:993,16'
          Dst:             wasm_is_reftype_supers_of_nofunc
        - Src:             'core/iwasm/common/gc/gc_type.c:997,16'
          Dst:             wasm_is_reftype_supers_of_noextern
        - Src:             'core/iwasm/common/gc/gc_type.c:1014,13'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:1018,20'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:1021,24'
          Dst:             wasm_type_is_supers_of
        - Src:             'core/iwasm/common/gc/gc_type.c:1027,24'
          Dst:             wasm_is_reftype_supers_of_struct
        - Src:             'core/iwasm/common/gc/gc_type.c:1030,24'
          Dst:             wasm_is_reftype_supers_of_array
        - Src:             'core/iwasm/common/gc/gc_type.c:1033,24'
          Dst:             wasm_is_reftype_supers_of_func
        - Src:             'core/iwasm/common/gc/gc_type.c:1064,13'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:1070,20'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:1073,24'
          Dst:             wasm_type_is_supers_of
        - Src:             'core/iwasm/common/gc/gc_type.c:1086,28'
          Dst:             wasm_is_reftype_supers_of_struct
        - Src:             'core/iwasm/common/gc/gc_type.c:1090,28'
          Dst:             wasm_is_reftype_supers_of_struct
        - Src:             'core/iwasm/common/gc/gc_type.c:1101,28'
          Dst:             wasm_is_reftype_supers_of_array
        - Src:             'core/iwasm/common/gc/gc_type.c:1105,28'
          Dst:             wasm_is_reftype_supers_of_array
        - Src:             'core/iwasm/common/gc/gc_type.c:1116,28'
          Dst:             wasm_is_reftype_supers_of_func
        - Src:             'core/iwasm/common/gc/gc_type.c:1120,28'
          Dst:             wasm_is_reftype_supers_of_func
        - Src:             'core/iwasm/common/gc/gc_type.c:1131,28'
          Dst:             wasm_is_reftype_supers_of_i31
        - Src:             'core/iwasm/common/gc/gc_type.c:1135,28'
          Dst:             wasm_is_reftype_supers_of_i31
        - Src:             'core/iwasm/common/gc/gc_type.c:1141,18'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/common/gc/gc_type.c:1143,17'
          Dst:             wasm_reftype_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:1166,28'
          Dst:             wasm_is_reftype_supers_of_eq
        - Src:             'core/iwasm/common/gc/gc_type.c:1170,28'
          Dst:             wasm_is_reftype_supers_of_i31
        - Src:             'core/iwasm/common/gc/gc_type.c:1174,28'
          Dst:             wasm_is_reftype_supers_of_struct
        - Src:             'core/iwasm/common/gc/gc_type.c:1178,28'
          Dst:             wasm_is_reftype_supers_of_array
        - Src:             'core/iwasm/common/gc/gc_type.c:1182,28'
          Dst:             wasm_is_reftype_supers_of_func
        - Src:             'core/iwasm/common/gc/gc_type.c:1199,28'
          Dst:             wasm_is_reftype_supers_of_none
        - Src:             'core/iwasm/common/gc/gc_type.c:1203,28'
          Dst:             wasm_is_reftype_supers_of_noextern
        - Src:             'core/iwasm/common/gc/gc_type.c:1206,28'
          Dst:             wasm_is_reftype_supers_of_nofunc
        - Src:             'core/iwasm/common/gc/gc_type.c:1216,13'
          Dst:             bh_log
    - functionName:    wasm_func_type_result_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          175
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:536,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:543,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:550,14'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          302
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - wasm_array_type_equal
        - wasm_func_type_equal
        - wasm_struct_type_equal
        - wasm_type_is_array_type
        - wasm_type_is_func_type
        - wasm_type_is_struct_type
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:451,9'
          Dst:             wasm_type_is_func_type
        - Src:             'core/iwasm/common/gc/gc_type.c:452,16'
          Dst:             wasm_func_type_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:454,14'
          Dst:             wasm_type_is_struct_type
        - Src:             'core/iwasm/common/gc/gc_type.c:455,16'
          Dst:             wasm_struct_type_equal
        - Src:             'core/iwasm/common/gc/gc_type.c:458,14'
          Dst:             wasm_type_is_array_type
        - Src:             'core/iwasm/common/gc/gc_type.c:459,16'
          Dst:             wasm_array_type_equal
    - functionName:    wasm_func_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          193
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - rec_ref_type_equal
        - wasm_is_type_multi_byte_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:316,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:326,18'
          Dst:             rec_ref_type_equal
    - functionName:    wasm_struct_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          200
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - rec_ref_type_equal
        - wasm_is_type_multi_byte_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:357,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:367,18'
          Dst:             rec_ref_type_equal
    - functionName:    wasm_array_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - rec_ref_type_equal
        - wasm_is_type_multi_byte_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:393,10'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:396,12'
          Dst:             rec_ref_type_equal
    - functionName:    rec_ref_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          214
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - wasm_is_refheaptype_typeidx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:261,10'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:262,13'
          Dst:             wasm_is_refheaptype_typeidx
    - functionName:    wasm_value_types_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_is_subtype_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:237,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:241,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:245,14'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_dump_array_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - os_printf
        - wasm_dump_value_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:208,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:210,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:211,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:214,5'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:217,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:218,5'
          Dst:             wasm_dump_value_type
        - Src:             'core/iwasm/common/gc/gc_type.c:220,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:221,5'
          Dst:             os_printf
    - functionName:    wasm_dump_value_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          214
      EdgeCount:       47
      CyclomaticComplexity: 3
      functionsReached:
        - os_printf
        - wasm_is_refheaptype_common
        - wasm_is_refheaptype_typeidx
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/common/gc/gc_type.c:11,5'
          Branch Sides:    []
        - Branch String:   'core/iwasm/common/gc/gc_type.c:52,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:13,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:16,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:19,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:22,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:25,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:28,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:31,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:34,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:37,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:40,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:43,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:48,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:50,17'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:51,17'
          Dst:             wasm_is_refheaptype_common
        - Src:             'core/iwasm/common/gc/gc_type.c:54,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:57,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:60,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:63,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:66,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:69,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:72,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:75,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:78,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:81,25'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:88,22'
          Dst:             wasm_is_refheaptype_typeidx
        - Src:             'core/iwasm/common/gc/gc_type.c:89,17'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:94,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:98,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:101,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:104,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:107,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:110,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:113,13'
          Dst:             os_printf
    - functionName:    wasm_dump_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - os_printf
        - wasm_dump_value_type
        - wasm_is_type_multi_byte_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:175,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:177,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:178,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:181,5'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:184,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:186,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:187,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:194,9'
          Dst:             wasm_dump_value_type
        - Src:             'core/iwasm/common/gc/gc_type.c:196,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:197,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:200,5'
          Dst:             os_printf
    - functionName:    wasm_dump_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          210
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - os_printf
        - wasm_dump_value_type
        - wasm_is_type_multi_byte_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_type.c:128,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:130,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:131,9'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:134,5'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:137,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:144,9'
          Dst:             wasm_dump_value_type
        - Src:             'core/iwasm/common/gc/gc_type.c:146,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:149,5'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:152,13'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_type.c:159,9'
          Dst:             wasm_dump_value_type
        - Src:             'core/iwasm/common/gc/gc_type.c:161,13'
          Dst:             os_printf
        - Src:             'core/iwasm/common/gc/gc_type.c:164,5'
          Dst:             os_printf
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_cell_num_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1327,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    aot_create_funcs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          337
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - aot_destroy_funcs
        - aot_set_last_error
        - wasm_runtime_malloc
        - wasm_value_type_cell_num_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:372,41'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:373,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:388,37'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:389,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:409,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:410,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:426,23'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot.c:434,23'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot.c:454,5'
          Dst:             aot_destroy_funcs
    - functionName:    aot_set_last_error
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    3003
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:29,9'
          Dst:             snprintf
    - functionName:    aot_destroy_funcs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:357,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:358,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:360,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_create_import_funcs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          193
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:321,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:322,9'
          Dst:             aot_set_last_error
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calculate_struct_field_sizes_offsets
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          209
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - align_uint
        - get_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:479,17'
          Dst:             get_value_type_size
        - Src:             'core/iwasm/compilation/aot.c:487,46'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot.c:489,46'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot.c:492,46'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot.c:494,46'
          Dst:             align_uint
    - functionName:    get_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          213
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_create_globals
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          185
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_set_last_error
        - get_value_type_size
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:277,43'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:278,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:295,9'
          Dst:             get_value_type_size
    - functionName:    aot_create_import_globals
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          194
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_set_last_error
        - get_value_type_size
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:227,31'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:247,9'
          Dst:             get_value_type_size
    - functionName:    aot_create_table_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          283
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - aot_destroy_table_init_data_list
        - aot_set_last_error
        - b_memcpy_s
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:123,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:124,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:136,33'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:137,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:147,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot.c:154,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot.c:165,5'
          Dst:             aot_destroy_table_init_data_list
    - functionName:    aot_destroy_table_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:109,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:110,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_create_mem_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          249
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - aot_destroy_mem_init_data_list
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:57,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:58,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:68,33'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:69,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:84,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:86,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:99,5'
          Dst:             aot_destroy_mem_init_data_list
    - functionName:    aot_destroy_mem_init_data_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:41,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:42,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:44,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_destroy_comp_data
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - aot_destroy_funcs
        - aot_destroy_mem_init_data_list
        - aot_destroy_table_init_data_list
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:901,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:904,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:907,9'
          Dst:             aot_destroy_mem_init_data_list
        - Src:             'core/iwasm/compilation/aot.c:911,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:914,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:917,9'
          Dst:             aot_destroy_table_init_data_list
        - Src:             'core/iwasm/compilation/aot.c:921,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:924,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:927,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:930,9'
          Dst:             aot_destroy_funcs
        - Src:             'core/iwasm/compilation/aot.c:933,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot.c:935,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_init_aux_data
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          74
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_init_functions
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aot_create_funcs
        - aot_create_import_funcs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:801,40'
          Dst:             aot_create_import_funcs
        - Src:             'core/iwasm/compilation/aot.c:808,18'
          Dst:             aot_create_funcs
    - functionName:    aot_init_types
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calculate_struct_field_sizes_offsets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:782,5'
          Dst:             calculate_struct_field_sizes_offsets
    - functionName:    aot_init_globals
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          122
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aot_create_globals
        - aot_create_import_globals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:743,42'
          Dst:             aot_create_import_globals
        - Src:             'core/iwasm/compilation/aot.c:751,35'
          Dst:             aot_create_globals
    - functionName:    aot_init_table_segments
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_create_table_init_data_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:715,18'
          Dst:             aot_create_table_init_data_list
    - functionName:    aot_init_tables
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          359
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:632,38'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:633,13'
          Dst:             aot_set_last_error
    - functionName:    aot_init_memory_segments
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_create_mem_init_data_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:696,18'
          Dst:             aot_create_mem_init_data_list
    - functionName:    aot_init_memories
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          288
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:577,36'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:578,9'
          Dst:             aot_set_last_error
    - functionName:    arch_is_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:551,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot.c:552,16'
          Dst:             strncmp
    - functionName:    arch_is_64bit
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:528,12'
          Dst:             strstr
    - 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:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_create_comp_data
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - aot_destroy_comp_data
        - aot_init_aux_data
        - aot_init_functions
        - aot_init_globals
        - aot_init_memories
        - aot_init_memory_segments
        - aot_init_table_segments
        - aot_init_tables
        - aot_init_types
        - aot_set_last_error
        - arch_is_64bit
        - arch_is_x86
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:851,28'
          Dst:             arch_is_64bit
        - Src:             'core/iwasm/compilation/aot.c:852,26'
          Dst:             arch_is_x86
        - Src:             'core/iwasm/compilation/aot.c:854,23'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot.c:855,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot.c:860,10'
          Dst:             aot_init_memories
        - Src:             'core/iwasm/compilation/aot.c:861,13'
          Dst:             aot_init_memory_segments
        - Src:             'core/iwasm/compilation/aot.c:862,13'
          Dst:             aot_init_tables
        - Src:             'core/iwasm/compilation/aot.c:863,13'
          Dst:             aot_init_table_segments
        - Src:             'core/iwasm/compilation/aot.c:864,13'
          Dst:             aot_init_globals
        - Src:             'core/iwasm/compilation/aot.c:868,13'
          Dst:             aot_init_types
        - Src:             'core/iwasm/compilation/aot.c:869,13'
          Dst:             aot_init_functions
        - Src:             'core/iwasm/compilation/aot.c:882,5'
          Dst:             aot_init_aux_data
        - Src:             'core/iwasm/compilation/aot.c:890,5'
          Dst:             aot_destroy_comp_data
    - functionName:    aot_set_last_error_v
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    232
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot.c:21,5'
          Dst:             vsnprintf
    - functionName:    aot_get_last_error
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_gc_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          105
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_v128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_cur_frame_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - align_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:760,28'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_compiler.c:768,49'
          Dst:             align_uint
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_leb
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_last_error
      functionUses:    110
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:64,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:75,9'
          Dst:             aot_set_last_error
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_comp_frame
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          625
      EdgeCount:       81
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMGetParam
        - aot_set_last_error
        - get_cur_frame_size
        - set_local_f32
        - set_local_f64
        - set_local_gc_ref
        - set_local_i32
        - set_local_i64
        - set_local_ref
        - set_local_v128
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:835,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:916,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:794,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_compiler.c:807,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_compiler.c:808,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:819,9'
          Dst:             get_cur_frame_size
        - Src:             'core/iwasm/compilation/aot_compiler.c:833,23'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_compiler.c:837,17'
          Dst:             set_local_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:841,17'
          Dst:             set_local_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:845,17'
          Dst:             set_local_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:849,17'
          Dst:             set_local_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:853,17'
          Dst:             set_local_v128
        - Src:             'core/iwasm/compilation/aot_compiler.c:860,21'
          Dst:             set_local_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:866,21'
          Dst:             set_local_gc_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:896,17'
          Dst:             set_local_gc_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:918,17'
          Dst:             set_local_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:922,17'
          Dst:             set_local_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:926,17'
          Dst:             set_local_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:930,17'
          Dst:             set_local_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:934,17'
          Dst:             set_local_v128
        - Src:             'core/iwasm/compilation/aot_compiler.c:941,21'
          Dst:             set_local_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:946,21'
          Dst:             set_local_gc_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:976,17'
          Dst:             set_local_gc_ref
    - functionName:    LLVMGetParam
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_move_file
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4156
      functionLinenumberEnd: 4200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          171
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - fclose
        - ferror
        - fopen
        - fread
        - fwrite
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4157,17'
          Dst:             fopen
        - Src:             'core/iwasm/compilation/aot_compiler.c:4158,17'
          Dst:             fopen
        - Src:             'core/iwasm/compilation/aot_compiler.c:4168,15'
          Dst:             fread
        - Src:             'core/iwasm/compilation/aot_compiler.c:4170,26'
          Dst:             fwrite
        - Src:             'core/iwasm/compilation/aot_compiler.c:4177,17'
          Dst:             ferror
        - Src:             'core/iwasm/compilation/aot_compiler.c:4186,13'
          Dst:             fclose
        - Src:             'core/iwasm/compilation/aot_compiler.c:4191,19'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_compiler.c:4195,15'
          Dst:             fclose
        - Src:             'core/iwasm/compilation/aot_compiler.c:4198,15'
          Dst:             unlink
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    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:    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:    6
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_object_file
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4205
      functionLinenumberEnd: 4338
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          318
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - LLVMDisposeMessage
        - LLVMGetTargetMachineTarget
        - LLVMGetTargetName
        - LLVMTargetMachineEmitToFile
        - LLVMWriteBitcodeToFile
        - aot_generate_tempfile_name
        - aot_move_file
        - aot_set_last_error
        - bh_log
        - bh_print_time
        - bh_system
        - snprintf
        - strlen
        - strncmp
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4208,28'
          Dst:             LLVMGetTargetMachineTarget
        - Src:             'core/iwasm/compilation/aot_compiler.c:4210,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4227,30'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_compiler.c:4232,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_compiler.c:4237,18'
          Dst:             aot_generate_tempfile_name
        - Src:             'core/iwasm/compilation/aot_compiler.c:4242,17'
          Dst:             LLVMWriteBitcodeToFile
        - Src:             'core/iwasm/compilation/aot_compiler.c:4243,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4247,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_compiler.c:4252,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_compiler.c:4254,19'
          Dst:             bh_system
        - Src:             'core/iwasm/compilation/aot_compiler.c:4256,13'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_compiler.c:4259,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4273,22'
          Dst:             aot_move_file
        - Src:             'core/iwasm/compilation/aot_compiler.c:4274,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4275,27'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_compiler.c:4283,18'
          Dst:             aot_generate_tempfile_name
        - Src:             'core/iwasm/compilation/aot_compiler.c:4288,17'
          Dst:             LLVMTargetMachineEmitToFile
        - Src:             'core/iwasm/compilation/aot_compiler.c:4293,21'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_compiler.c:4296,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4300,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_compiler.c:4305,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_compiler.c:4307,19'
          Dst:             bh_system
        - Src:             'core/iwasm/compilation/aot_compiler.c:4309,13'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_compiler.c:4312,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4321,18'
          Dst:             LLVMGetTargetName
        - Src:             'core/iwasm/compilation/aot_compiler.c:4321,10'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:4326,9'
          Dst:             LLVMTargetMachineEmitToFile
        - Src:             'core/iwasm/compilation/aot_compiler.c:4330,13'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_compiler.c:4333,9'
          Dst:             aot_set_last_error
    - functionName:    LLVMGetTargetMachineTarget
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_generate_tempfile_name
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4114
      functionLinenumberEnd: 4133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_last_error
        - bh_mkstemp
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4117,16'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_compiler.c:4119,10'
          Dst:             bh_mkstemp
        - Src:             'core/iwasm/compilation/aot_compiler.c:4120,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4126,24'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_compiler.c:4127,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4131,5'
          Dst:             snprintf
    - functionName:    LLVMWriteBitcodeToFile
      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:    LLVMTargetMachineEmitToFile
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMDisposeMessage
      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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetTargetName
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_llvm_file
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4137
      functionLinenumberEnd: 4152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMDisposeMessage
        - LLVMPrintModuleToFile
        - aot_set_last_error
        - bh_print_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4140,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4142,9'
          Dst:             LLVMPrintModuleToFile
        - Src:             'core/iwasm/compilation/aot_compiler.c:4144,13'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_compiler.c:4147,9'
          Dst:             aot_set_last_error
    - functionName:    LLVMPrintModuleToFile
      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:    verify_module
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4004
      functionLinenumberEnd: 4019
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMDisposeMessage
        - LLVMVerifyModule
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4008,11'
          Dst:             LLVMVerifyModule
        - Src:             'core/iwasm/compilation/aot_compiler.c:4011,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4012,13'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_compiler.c:4015,9'
          Dst:             LLVMDisposeMessage
    - functionName:    LLVMVerifyModule
      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:    aot_compile_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1899
      ICount:          9754
      EdgeCount:       2345
      CyclomaticComplexity: 448
      functionsReached:
        - LLVMConstInt
        - LLVMGetLastBasicBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_alloc_frame_per_function_frame_for_aot_func
        - aot_compile_op_array_copy
        - aot_compile_op_array_fill
        - aot_compile_op_array_get
        - aot_compile_op_array_len
        - aot_compile_op_array_new
        - aot_compile_op_array_new_data
        - aot_compile_op_array_set
        - aot_compile_op_atomic_cmpxchg
        - aot_compile_op_atomic_rmw
        - aot_compile_op_atomic_wait
        - aot_compile_op_block
        - aot_compile_op_br
        - aot_compile_op_br_if
        - aot_compile_op_br_on_cast
        - aot_compile_op_br_on_non_null
        - aot_compile_op_br_on_null
        - aot_compile_op_br_table
        - aot_compile_op_call
        - aot_compile_op_call_indirect
        - aot_compile_op_call_ref
        - aot_compile_op_data_drop
        - aot_compile_op_drop
        - aot_compile_op_elem_drop
        - aot_compile_op_else
        - aot_compile_op_end
        - aot_compile_op_extern_externalize
        - aot_compile_op_extern_internalize
        - aot_compile_op_f32_arithmetic
        - aot_compile_op_f32_compare
        - aot_compile_op_f32_const
        - aot_compile_op_f32_convert_i32
        - aot_compile_op_f32_convert_i64
        - aot_compile_op_f32_copysign
        - aot_compile_op_f32_demote_f64
        - aot_compile_op_f32_load
        - aot_compile_op_f32_math
        - aot_compile_op_f32_reinterpret_i32
        - aot_compile_op_f32_store
        - aot_compile_op_f64_arithmetic
        - aot_compile_op_f64_compare
        - aot_compile_op_f64_const
        - aot_compile_op_f64_convert_i32
        - aot_compile_op_f64_convert_i64
        - aot_compile_op_f64_copysign
        - aot_compile_op_f64_load
        - aot_compile_op_f64_math
        - aot_compile_op_f64_promote_f32
        - aot_compile_op_f64_reinterpret_i64
        - aot_compile_op_f64_store
        - aot_compile_op_get_global
        - aot_compile_op_get_local
        - aot_compile_op_i31_get
        - aot_compile_op_i31_new
        - aot_compile_op_i32_arithmetic
        - aot_compile_op_i32_bitwise
        - aot_compile_op_i32_clz
        - aot_compile_op_i32_compare
        - aot_compile_op_i32_const
        - aot_compile_op_i32_ctz
        - aot_compile_op_i32_extend_i32
        - aot_compile_op_i32_load
        - aot_compile_op_i32_popcnt
        - aot_compile_op_i32_reinterpret_f32
        - aot_compile_op_i32_shift
        - aot_compile_op_i32_store
        - aot_compile_op_i32_trunc_f32
        - aot_compile_op_i32_trunc_f64
        - aot_compile_op_i32_wrap_i64
        - aot_compile_op_i64_arithmetic
        - aot_compile_op_i64_bitwise
        - aot_compile_op_i64_clz
        - aot_compile_op_i64_compare
        - aot_compile_op_i64_const
        - aot_compile_op_i64_ctz
        - aot_compile_op_i64_extend_i32
        - aot_compile_op_i64_extend_i64
        - aot_compile_op_i64_load
        - aot_compile_op_i64_popcnt
        - aot_compile_op_i64_reinterpret_f64
        - aot_compile_op_i64_shift
        - aot_compile_op_i64_store
        - aot_compile_op_i64_trunc_f32
        - aot_compile_op_i64_trunc_f64
        - aot_compile_op_memory_grow
        - aot_compile_op_memory_init
        - aot_compile_op_memory_size
        - aot_compile_op_ref_as_non_null
        - aot_compile_op_ref_cast
        - aot_compile_op_ref_eq
        - aot_compile_op_ref_func
        - aot_compile_op_ref_is_null
        - aot_compile_op_ref_null
        - aot_compile_op_ref_test
        - aot_compile_op_return
        - aot_compile_op_select
        - aot_compile_op_set_global
        - aot_compile_op_set_local
        - aot_compile_op_struct_get
        - aot_compile_op_struct_new
        - aot_compile_op_struct_set
        - aot_compile_op_table_copy
        - aot_compile_op_table_fill
        - aot_compile_op_table_get
        - aot_compile_op_table_grow
        - aot_compile_op_table_init
        - aot_compile_op_table_set
        - aot_compile_op_table_size
        - aot_compile_op_tee_local
        - aot_compile_op_unreachable
        - aot_compile_simd_extract_f32x4
        - aot_compile_simd_extract_f64x2
        - aot_compile_simd_extract_i16x8
        - aot_compile_simd_extract_i32x4
        - aot_compile_simd_extract_i64x2
        - aot_compile_simd_extract_i8x16
        - aot_compile_simd_f32x4_abs
        - aot_compile_simd_f32x4_arith
        - aot_compile_simd_f32x4_ceil
        - aot_compile_simd_f32x4_compare
        - aot_compile_simd_f32x4_convert_i32x4
        - aot_compile_simd_f32x4_floor
        - aot_compile_simd_f32x4_min_max
        - aot_compile_simd_f32x4_nearest
        - aot_compile_simd_f32x4_neg
        - aot_compile_simd_f32x4_pmin_pmax
        - aot_compile_simd_f32x4_promote
        - aot_compile_simd_f32x4_sqrt
        - aot_compile_simd_f32x4_trunc
        - aot_compile_simd_f64x2_abs
        - aot_compile_simd_f64x2_arith
        - aot_compile_simd_f64x2_ceil
        - aot_compile_simd_f64x2_compare
        - aot_compile_simd_f64x2_convert_i32x4
        - aot_compile_simd_f64x2_demote
        - aot_compile_simd_f64x2_floor
        - aot_compile_simd_f64x2_min_max
        - aot_compile_simd_f64x2_nearest
        - aot_compile_simd_f64x2_neg
        - aot_compile_simd_f64x2_pmin_pmax
        - aot_compile_simd_f64x2_sqrt
        - aot_compile_simd_f64x2_trunc
        - aot_compile_simd_i16x8_abs
        - aot_compile_simd_i16x8_all_true
        - aot_compile_simd_i16x8_arith
        - aot_compile_simd_i16x8_avgr_u
        - aot_compile_simd_i16x8_bitmask
        - aot_compile_simd_i16x8_cmp
        - aot_compile_simd_i16x8_compare
        - aot_compile_simd_i16x8_extadd_pairwise_i8x16
        - aot_compile_simd_i16x8_extend_i8x16
        - aot_compile_simd_i16x8_extmul_i8x16
        - aot_compile_simd_i16x8_narrow_i32x4
        - aot_compile_simd_i16x8_neg
        - aot_compile_simd_i16x8_q15mulr_sat
        - aot_compile_simd_i16x8_saturate
        - aot_compile_simd_i16x8_shift
        - aot_compile_simd_i32x4_abs
        - aot_compile_simd_i32x4_all_true
        - aot_compile_simd_i32x4_arith
        - aot_compile_simd_i32x4_bitmask
        - aot_compile_simd_i32x4_cmp
        - aot_compile_simd_i32x4_compare
        - aot_compile_simd_i32x4_dot_i16x8
        - aot_compile_simd_i32x4_extadd_pairwise_i16x8
        - aot_compile_simd_i32x4_extend_i16x8
        - aot_compile_simd_i32x4_extmul_i16x8
        - aot_compile_simd_i32x4_neg
        - aot_compile_simd_i32x4_shift
        - aot_compile_simd_i32x4_trunc_sat_f32x4
        - aot_compile_simd_i32x4_trunc_sat_f64x2
        - aot_compile_simd_i64x2_abs
        - aot_compile_simd_i64x2_all_true
        - aot_compile_simd_i64x2_arith
        - aot_compile_simd_i64x2_bitmask
        - aot_compile_simd_i64x2_compare
        - aot_compile_simd_i64x2_extend_i32x4
        - aot_compile_simd_i64x2_extmul_i32x4
        - aot_compile_simd_i64x2_neg
        - aot_compile_simd_i64x2_shift
        - aot_compile_simd_i8x16_abs
        - aot_compile_simd_i8x16_all_true
        - aot_compile_simd_i8x16_arith
        - aot_compile_simd_i8x16_avgr_u
        - aot_compile_simd_i8x16_bitmask
        - aot_compile_simd_i8x16_cmp
        - aot_compile_simd_i8x16_compare
        - aot_compile_simd_i8x16_narrow_i16x8
        - aot_compile_simd_i8x16_neg
        - aot_compile_simd_i8x16_popcnt
        - aot_compile_simd_i8x16_saturate
        - aot_compile_simd_i8x16_shift
        - aot_compile_simd_load_extend
        - aot_compile_simd_load_lane
        - aot_compile_simd_load_splat
        - aot_compile_simd_load_zero
        - aot_compile_simd_replace_f32x4
        - aot_compile_simd_replace_f64x2
        - aot_compile_simd_replace_i16x8
        - aot_compile_simd_replace_i32x4
        - aot_compile_simd_replace_i64x2
        - aot_compile_simd_replace_i8x16
        - aot_compile_simd_shuffle
        - aot_compile_simd_splat
        - aot_compile_simd_store_lane
        - aot_compile_simd_swizzle
        - aot_compile_simd_v128_any_true
        - aot_compile_simd_v128_bitwise
        - aot_compile_simd_v128_const
        - aot_compile_simd_v128_load
        - aot_compile_simd_v128_store
        - aot_compiler_op_atomic_fence
        - aot_compiler_op_atomic_notify
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - bh_list_elem_next
        - bh_list_first_elem
        - init_comp_frame
        - read_leb
        - wasm_is_type_reftype
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:1062,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:1496,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:2488,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:2645,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:2803,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:1026,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_compiler.c:1032,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:1032,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1035,14'
          Dst:             aot_alloc_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_compiler.c:1041,14'
          Dst:             init_comp_frame
        - Src:             'core/iwasm/compilation/aot_compiler.c:1064,22'
          Dst:             aot_compile_op_unreachable
        - Src:             'core/iwasm/compilation/aot_compiler.c:1085,28'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_compiler.c:1094,32'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_compiler.c:1102,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1112,22'
          Dst:             aot_compile_op_block
        - Src:             'core/iwasm/compilation/aot_compiler.c:1124,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1133,22'
          Dst:             aot_compile_op_block
        - Src:             'core/iwasm/compilation/aot_compiler.c:1142,22'
          Dst:             aot_compile_op_else
        - Src:             'core/iwasm/compilation/aot_compiler.c:1147,22'
          Dst:             aot_compile_op_end
        - Src:             'core/iwasm/compilation/aot_compiler.c:1153,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1154,22'
          Dst:             aot_compile_op_br
        - Src:             'core/iwasm/compilation/aot_compiler.c:1161,22'
          Dst:             aot_compile_op_br_if
        - Src:             'core/iwasm/compilation/aot_compiler.c:1168,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1169,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_compiler.c:1171,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1182,22'
          Dst:             aot_compile_op_br_table
        - Src:             'core/iwasm/compilation/aot_compiler.c:1184,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_compiler.c:1188,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_compiler.c:1195,38'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/compilation/aot_compiler.c:1200,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1203,33'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/compilation/aot_compiler.c:1206,30'
          Dst:             aot_compile_op_br_table
        - Src:             'core/iwasm/compilation/aot_compiler.c:1222,22'
          Dst:             aot_compile_op_return
        - Src:             'core/iwasm/compilation/aot_compiler.c:1228,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1229,22'
          Dst:             aot_compile_op_call
        - Src:             'core/iwasm/compilation/aot_compiler.c:1238,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1241,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1248,22'
          Dst:             aot_compile_op_call_indirect
        - Src:             'core/iwasm/compilation/aot_compiler.c:1258,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1262,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1263,22'
          Dst:             aot_compile_op_call
        - Src:             'core/iwasm/compilation/aot_compiler.c:1265,22'
          Dst:             aot_compile_op_return
        - Src:             'core/iwasm/compilation/aot_compiler.c:1275,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1279,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1281,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1288,22'
          Dst:             aot_compile_op_call_indirect
        - Src:             'core/iwasm/compilation/aot_compiler.c:1291,22'
          Dst:             aot_compile_op_return
        - Src:             'core/iwasm/compilation/aot_compiler.c:1298,22'
          Dst:             aot_compile_op_drop
        - Src:             'core/iwasm/compilation/aot_compiler.c:1303,22'
          Dst:             aot_compile_op_drop
        - Src:             'core/iwasm/compilation/aot_compiler.c:1308,22'
          Dst:             aot_compile_op_select
        - Src:             'core/iwasm/compilation/aot_compiler.c:1313,22'
          Dst:             aot_compile_op_select
        - Src:             'core/iwasm/compilation/aot_compiler.c:1326,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1338,37'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_compiler.c:1331,22'
          Dst:             aot_compile_op_select
        - Src:             'core/iwasm/compilation/aot_compiler.c:1353,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1354,22'
          Dst:             aot_compile_op_table_get
        - Src:             'core/iwasm/compilation/aot_compiler.c:1366,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1367,22'
          Dst:             aot_compile_op_table_set
        - Src:             'core/iwasm/compilation/aot_compiler.c:1379,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1381,22'
          Dst:             aot_compile_op_ref_null
        - Src:             'core/iwasm/compilation/aot_compiler.c:1393,22'
          Dst:             aot_compile_op_ref_is_null
        - Src:             'core/iwasm/compilation/aot_compiler.c:1403,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1404,22'
          Dst:             aot_compile_op_ref_func
        - Src:             'core/iwasm/compilation/aot_compiler.c:1417,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1418,22'
          Dst:             aot_compile_op_call_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:1430,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1431,22'
          Dst:             aot_compile_op_call_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:1434,22'
          Dst:             aot_compile_op_return
        - Src:             'core/iwasm/compilation/aot_compiler.c:1444,22'
          Dst:             aot_compile_op_ref_eq
        - Src:             'core/iwasm/compilation/aot_compiler.c:1453,22'
          Dst:             aot_compile_op_ref_as_non_null
        - Src:             'core/iwasm/compilation/aot_compiler.c:1463,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1464,22'
          Dst:             aot_compile_op_br_on_null
        - Src:             'core/iwasm/compilation/aot_compiler.c:1476,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1477,22'
          Dst:             aot_compile_op_br_on_non_null
        - Src:             'core/iwasm/compilation/aot_compiler.c:1491,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1499,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1500,30'
          Dst:             aot_compile_op_struct_new
        - Src:             'core/iwasm/compilation/aot_compiler.c:1509,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1510,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1511,30'
          Dst:             aot_compile_op_struct_get
        - Src:             'core/iwasm/compilation/aot_compiler.c:1518,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1519,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1520,30'
          Dst:             aot_compile_op_struct_set
        - Src:             'core/iwasm/compilation/aot_compiler.c:1528,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1530,29'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1533,30'
          Dst:             aot_compile_op_array_new
        - Src:             'core/iwasm/compilation/aot_compiler.c:1541,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1542,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1543,30'
          Dst:             aot_compile_op_array_new_data
        - Src:             'core/iwasm/compilation/aot_compiler.c:1550,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1556,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1557,30'
          Dst:             aot_compile_op_array_get
        - Src:             'core/iwasm/compilation/aot_compiler.c:1564,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1565,30'
          Dst:             aot_compile_op_array_set
        - Src:             'core/iwasm/compilation/aot_compiler.c:1571,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1572,30'
          Dst:             aot_compile_op_array_fill
        - Src:             'core/iwasm/compilation/aot_compiler.c:1581,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1582,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1583,30'
          Dst:             aot_compile_op_array_copy
        - Src:             'core/iwasm/compilation/aot_compiler.c:1590,30'
          Dst:             aot_compile_op_array_len
        - Src:             'core/iwasm/compilation/aot_compiler.c:1595,30'
          Dst:             aot_compile_op_i31_new
        - Src:             'core/iwasm/compilation/aot_compiler.c:1601,30'
          Dst:             aot_compile_op_i31_get
        - Src:             'core/iwasm/compilation/aot_compiler.c:1612,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1613,30'
          Dst:             aot_compile_op_ref_test
        - Src:             'core/iwasm/compilation/aot_compiler.c:1626,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1627,30'
          Dst:             aot_compile_op_ref_cast
        - Src:             'core/iwasm/compilation/aot_compiler.c:1641,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1643,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1644,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1645,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1656,30'
          Dst:             aot_compile_op_br_on_cast
        - Src:             'core/iwasm/compilation/aot_compiler.c:1668,30'
          Dst:             aot_compile_op_extern_internalize
        - Src:             'core/iwasm/compilation/aot_compiler.c:1674,30'
          Dst:             aot_compile_op_extern_externalize
        - Src:             'core/iwasm/compilation/aot_compiler.c:1927,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:1936,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1937,22'
          Dst:             aot_compile_op_get_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:1942,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1943,22'
          Dst:             aot_compile_op_set_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:1948,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1949,22'
          Dst:             aot_compile_op_tee_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:1955,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1956,22'
          Dst:             aot_compile_op_get_global
        - Src:             'core/iwasm/compilation/aot_compiler.c:1963,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1964,22'
          Dst:             aot_compile_op_set_global
        - Src:             'core/iwasm/compilation/aot_compiler.c:1984,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1985,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1985,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:1986,22'
          Dst:             aot_compile_op_i32_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2010,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2011,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2011,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2012,22'
          Dst:             aot_compile_op_i64_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2018,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2019,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2019,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2020,22'
          Dst:             aot_compile_op_f32_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2025,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2026,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2026,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2027,22'
          Dst:             aot_compile_op_f64_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2040,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2041,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2041,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2042,22'
          Dst:             aot_compile_op_i32_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2059,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2060,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2060,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2061,22'
          Dst:             aot_compile_op_i64_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2067,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2068,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2068,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2069,22'
          Dst:             aot_compile_op_f32_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2075,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2076,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2076,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2077,22'
          Dst:             aot_compile_op_f64_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2083,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2084,22'
          Dst:             aot_compile_op_memory_size
        - Src:             'core/iwasm/compilation/aot_compiler.c:2090,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2091,22'
          Dst:             aot_compile_op_memory_grow
        - Src:             'core/iwasm/compilation/aot_compiler.c:2096,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2097,22'
          Dst:             aot_compile_op_i32_const
        - Src:             'core/iwasm/compilation/aot_compiler.c:2102,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2103,22'
          Dst:             aot_compile_op_i64_const
        - Src:             'core/iwasm/compilation/aot_compiler.c:2111,22'
          Dst:             aot_compile_op_f32_const
        - Src:             'core/iwasm/compilation/aot_compiler.c:2119,22'
          Dst:             aot_compile_op_f64_const
        - Src:             'core/iwasm/compilation/aot_compiler.c:2134,22'
          Dst:             aot_compile_op_i32_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:2150,22'
          Dst:             aot_compile_op_i64_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:2161,22'
          Dst:             aot_compile_op_f32_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:2172,22'
          Dst:             aot_compile_op_f64_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:2178,22'
          Dst:             aot_compile_op_i32_clz
        - Src:             'core/iwasm/compilation/aot_compiler.c:2183,22'
          Dst:             aot_compile_op_i32_ctz
        - Src:             'core/iwasm/compilation/aot_compiler.c:2188,22'
          Dst:             aot_compile_op_i32_popcnt
        - Src:             'core/iwasm/compilation/aot_compiler.c:2199,22'
          Dst:             aot_compile_op_i32_arithmetic
        - Src:             'core/iwasm/compilation/aot_compiler.c:2208,22'
          Dst:             aot_compile_op_i32_bitwise
        - Src:             'core/iwasm/compilation/aot_compiler.c:2218,22'
          Dst:             aot_compile_op_i32_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:2224,22'
          Dst:             aot_compile_op_i64_clz
        - Src:             'core/iwasm/compilation/aot_compiler.c:2229,22'
          Dst:             aot_compile_op_i64_ctz
        - Src:             'core/iwasm/compilation/aot_compiler.c:2234,22'
          Dst:             aot_compile_op_i64_popcnt
        - Src:             'core/iwasm/compilation/aot_compiler.c:2245,22'
          Dst:             aot_compile_op_i64_arithmetic
        - Src:             'core/iwasm/compilation/aot_compiler.c:2254,22'
          Dst:             aot_compile_op_i64_bitwise
        - Src:             'core/iwasm/compilation/aot_compiler.c:2264,22'
          Dst:             aot_compile_op_i64_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:2276,22'
          Dst:             aot_compile_op_f32_math
        - Src:             'core/iwasm/compilation/aot_compiler.c:2288,22'
          Dst:             aot_compile_op_f32_arithmetic
        - Src:             'core/iwasm/compilation/aot_compiler.c:2295,22'
          Dst:             aot_compile_op_f32_copysign
        - Src:             'core/iwasm/compilation/aot_compiler.c:2306,22'
          Dst:             aot_compile_op_f64_math
        - Src:             'core/iwasm/compilation/aot_compiler.c:2318,22'
          Dst:             aot_compile_op_f64_arithmetic
        - Src:             'core/iwasm/compilation/aot_compiler.c:2325,22'
          Dst:             aot_compile_op_f64_copysign
        - Src:             'core/iwasm/compilation/aot_compiler.c:2330,22'
          Dst:             aot_compile_op_i32_wrap_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2337,22'
          Dst:             aot_compile_op_i32_trunc_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2345,22'
          Dst:             aot_compile_op_i32_trunc_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2353,22'
          Dst:             aot_compile_op_i64_extend_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2360,22'
          Dst:             aot_compile_op_i64_trunc_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2368,22'
          Dst:             aot_compile_op_i64_trunc_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2376,22'
          Dst:             aot_compile_op_f32_convert_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2383,22'
          Dst:             aot_compile_op_f32_convert_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2388,22'
          Dst:             aot_compile_op_f32_demote_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2395,22'
          Dst:             aot_compile_op_f64_convert_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2402,22'
          Dst:             aot_compile_op_f64_convert_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2407,22'
          Dst:             aot_compile_op_f64_promote_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2412,22'
          Dst:             aot_compile_op_i32_reinterpret_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2417,22'
          Dst:             aot_compile_op_i64_reinterpret_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2422,22'
          Dst:             aot_compile_op_f32_reinterpret_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2427,22'
          Dst:             aot_compile_op_f64_reinterpret_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2432,22'
          Dst:             aot_compile_op_i32_extend_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2437,22'
          Dst:             aot_compile_op_i32_extend_i32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2442,22'
          Dst:             aot_compile_op_i64_extend_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2447,22'
          Dst:             aot_compile_op_i64_extend_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2452,22'
          Dst:             aot_compile_op_i64_extend_i64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2460,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2493,30'
          Dst:             aot_compile_op_i32_trunc_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2501,30'
          Dst:             aot_compile_op_i32_trunc_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2509,30'
          Dst:             aot_compile_op_i64_trunc_f32
        - Src:             'core/iwasm/compilation/aot_compiler.c:2517,30'
          Dst:             aot_compile_op_i64_trunc_f64
        - Src:             'core/iwasm/compilation/aot_compiler.c:2525,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2527,30'
          Dst:             aot_compile_op_memory_init
        - Src:             'core/iwasm/compilation/aot_compiler.c:2535,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2536,30'
          Dst:             aot_compile_op_data_drop
        - Src:             'core/iwasm/compilation/aot_compiler.c:2563,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2564,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2565,30'
          Dst:             aot_compile_op_table_init
        - Src:             'core/iwasm/compilation/aot_compiler.c:2574,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2575,30'
          Dst:             aot_compile_op_elem_drop
        - Src:             'core/iwasm/compilation/aot_compiler.c:2584,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2585,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2586,30'
          Dst:             aot_compile_op_table_copy
        - Src:             'core/iwasm/compilation/aot_compiler.c:2595,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2596,30'
          Dst:             aot_compile_op_table_grow
        - Src:             'core/iwasm/compilation/aot_compiler.c:2606,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2607,30'
          Dst:             aot_compile_op_table_size
        - Src:             'core/iwasm/compilation/aot_compiler.c:2616,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2617,30'
          Dst:             aot_compile_op_table_fill
        - Src:             'core/iwasm/compilation/aot_compiler.c:2624,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:2636,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2642,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2643,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2643,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2647,30'
          Dst:             aot_compile_op_atomic_wait
        - Src:             'core/iwasm/compilation/aot_compiler.c:2653,30'
          Dst:             aot_compile_op_atomic_wait
        - Src:             'core/iwasm/compilation/aot_compiler.c:2659,30'
          Dst:             aot_compiler_op_atomic_notify
        - Src:             'core/iwasm/compilation/aot_compiler.c:2666,30'
          Dst:             aot_compiler_op_atomic_fence
        - Src:             'core/iwasm/compilation/aot_compiler.c:2678,30'
          Dst:             aot_compile_op_i32_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2695,30'
          Dst:             aot_compile_op_i64_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2709,30'
          Dst:             aot_compile_op_i32_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2726,30'
          Dst:             aot_compile_op_i64_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2759,30'
          Dst:             aot_compile_op_atomic_cmpxchg
        - Src:             'core/iwasm/compilation/aot_compiler.c:2773,30'
          Dst:             aot_compile_op_atomic_rmw
        - Src:             'core/iwasm/compilation/aot_compiler.c:2780,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:2796,17'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2807,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2808,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2808,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2809,30'
          Dst:             aot_compile_simd_v128_load
        - Src:             'core/iwasm/compilation/aot_compiler.c:2822,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2823,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2823,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2824,30'
          Dst:             aot_compile_simd_load_extend
        - Src:             'core/iwasm/compilation/aot_compiler.c:2835,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2836,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2836,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2837,30'
          Dst:             aot_compile_simd_load_splat
        - Src:             'core/iwasm/compilation/aot_compiler.c:2845,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2846,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2846,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:2847,30'
          Dst:             aot_compile_simd_v128_store
        - Src:             'core/iwasm/compilation/aot_compiler.c:2856,30'
          Dst:             aot_compile_simd_v128_const
        - Src:             'core/iwasm/compilation/aot_compiler.c:2865,30'
          Dst:             aot_compile_simd_shuffle
        - Src:             'core/iwasm/compilation/aot_compiler.c:2874,30'
          Dst:             aot_compile_simd_swizzle
        - Src:             'core/iwasm/compilation/aot_compiler.c:2887,30'
          Dst:             aot_compile_simd_splat
        - Src:             'core/iwasm/compilation/aot_compiler.c:2896,30'
          Dst:             aot_compile_simd_extract_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:2905,30'
          Dst:             aot_compile_simd_replace_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:2914,30'
          Dst:             aot_compile_simd_extract_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:2923,30'
          Dst:             aot_compile_simd_replace_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:2931,30'
          Dst:             aot_compile_simd_extract_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:2939,30'
          Dst:             aot_compile_simd_replace_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:2947,30'
          Dst:             aot_compile_simd_extract_i64x2
        - Src:             'core/iwasm/compilation/aot_compiler.c:2955,30'
          Dst:             aot_compile_simd_replace_i64x2
        - Src:             'core/iwasm/compilation/aot_compiler.c:2963,30'
          Dst:             aot_compile_simd_extract_f32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:2971,30'
          Dst:             aot_compile_simd_replace_f32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:2979,30'
          Dst:             aot_compile_simd_extract_f64x2
        - Src:             'core/iwasm/compilation/aot_compiler.c:2987,30'
          Dst:             aot_compile_simd_replace_f64x2
        - Src:             'core/iwasm/compilation/aot_compiler.c:3005,30'
          Dst:             aot_compile_simd_i8x16_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3024,30'
          Dst:             aot_compile_simd_i16x8_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3043,30'
          Dst:             aot_compile_simd_i32x4_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3058,30'
          Dst:             aot_compile_simd_f32x4_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3073,30'
          Dst:             aot_compile_simd_f64x2_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3088,30'
          Dst:             aot_compile_simd_v128_bitwise
        - Src:             'core/iwasm/compilation/aot_compiler.c:3097,30'
          Dst:             aot_compile_simd_v128_any_true
        - Src:             'core/iwasm/compilation/aot_compiler.c:3108,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3109,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3109,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3110,30'
          Dst:             aot_compile_simd_load_lane
        - Src:             'core/iwasm/compilation/aot_compiler.c:3122,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3123,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3123,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3124,30'
          Dst:             aot_compile_simd_store_lane
        - Src:             'core/iwasm/compilation/aot_compiler.c:3134,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3135,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3135,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_compiler.c:3136,30'
          Dst:             aot_compile_simd_load_zero
        - Src:             'core/iwasm/compilation/aot_compiler.c:3145,30'
          Dst:             aot_compile_simd_f64x2_demote
        - Src:             'core/iwasm/compilation/aot_compiler.c:3152,30'
          Dst:             aot_compile_simd_f32x4_promote
        - Src:             'core/iwasm/compilation/aot_compiler.c:3160,30'
          Dst:             aot_compile_simd_i8x16_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3167,30'
          Dst:             aot_compile_simd_i8x16_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3174,30'
          Dst:             aot_compile_simd_i8x16_popcnt
        - Src:             'core/iwasm/compilation/aot_compiler.c:3181,30'
          Dst:             aot_compile_simd_i8x16_all_true
        - Src:             'core/iwasm/compilation/aot_compiler.c:3189,30'
          Dst:             aot_compile_simd_i8x16_bitmask
        - Src:             'core/iwasm/compilation/aot_compiler.c:3197,30'
          Dst:             aot_compile_simd_i8x16_narrow_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3206,30'
          Dst:             aot_compile_simd_f32x4_ceil
        - Src:             'core/iwasm/compilation/aot_compiler.c:3213,30'
          Dst:             aot_compile_simd_f32x4_floor
        - Src:             'core/iwasm/compilation/aot_compiler.c:3220,30'
          Dst:             aot_compile_simd_f32x4_trunc
        - Src:             'core/iwasm/compilation/aot_compiler.c:3227,30'
          Dst:             aot_compile_simd_f32x4_nearest
        - Src:             'core/iwasm/compilation/aot_compiler.c:3236,30'
          Dst:             aot_compile_simd_i8x16_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:3245,30'
          Dst:             aot_compile_simd_i8x16_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3254,30'
          Dst:             aot_compile_simd_i8x16_saturate
        - Src:             'core/iwasm/compilation/aot_compiler.c:3263,30'
          Dst:             aot_compile_simd_i8x16_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3272,30'
          Dst:             aot_compile_simd_i8x16_saturate
        - Src:             'core/iwasm/compilation/aot_compiler.c:3281,30'
          Dst:             aot_compile_simd_f64x2_ceil
        - Src:             'core/iwasm/compilation/aot_compiler.c:3288,30'
          Dst:             aot_compile_simd_f64x2_floor
        - Src:             'core/iwasm/compilation/aot_compiler.c:3296,30'
          Dst:             aot_compile_simd_i8x16_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3306,30'
          Dst:             aot_compile_simd_i8x16_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3315,30'
          Dst:             aot_compile_simd_f64x2_trunc
        - Src:             'core/iwasm/compilation/aot_compiler.c:3322,30'
          Dst:             aot_compile_simd_i8x16_avgr_u
        - Src:             'core/iwasm/compilation/aot_compiler.c:3330,30'
          Dst:             aot_compile_simd_i16x8_extadd_pairwise_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:3340,30'
          Dst:             aot_compile_simd_i32x4_extadd_pairwise_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3350,30'
          Dst:             aot_compile_simd_i16x8_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3357,30'
          Dst:             aot_compile_simd_i16x8_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3364,30'
          Dst:             aot_compile_simd_i16x8_q15mulr_sat
        - Src:             'core/iwasm/compilation/aot_compiler.c:3372,30'
          Dst:             aot_compile_simd_i16x8_all_true
        - Src:             'core/iwasm/compilation/aot_compiler.c:3380,30'
          Dst:             aot_compile_simd_i16x8_bitmask
        - Src:             'core/iwasm/compilation/aot_compiler.c:3388,30'
          Dst:             aot_compile_simd_i16x8_narrow_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3398,30'
          Dst:             aot_compile_simd_i16x8_extend_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:3408,30'
          Dst:             aot_compile_simd_i16x8_extend_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:3419,30'
          Dst:             aot_compile_simd_i16x8_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:3428,30'
          Dst:             aot_compile_simd_i16x8_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3437,30'
          Dst:             aot_compile_simd_i16x8_saturate
        - Src:             'core/iwasm/compilation/aot_compiler.c:3446,30'
          Dst:             aot_compile_simd_i16x8_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3455,30'
          Dst:             aot_compile_simd_i16x8_saturate
        - Src:             'core/iwasm/compilation/aot_compiler.c:3464,30'
          Dst:             aot_compile_simd_f64x2_nearest
        - Src:             'core/iwasm/compilation/aot_compiler.c:3471,30'
          Dst:             aot_compile_simd_i16x8_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3480,30'
          Dst:             aot_compile_simd_i16x8_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3490,30'
          Dst:             aot_compile_simd_i16x8_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3499,30'
          Dst:             aot_compile_simd_i16x8_avgr_u
        - Src:             'core/iwasm/compilation/aot_compiler.c:3507,31'
          Dst:             aot_compile_simd_i16x8_extmul_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:3517,31'
          Dst:             aot_compile_simd_i16x8_extmul_i8x16
        - Src:             'core/iwasm/compilation/aot_compiler.c:3528,30'
          Dst:             aot_compile_simd_i32x4_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3535,30'
          Dst:             aot_compile_simd_i32x4_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3542,30'
          Dst:             aot_compile_simd_i32x4_all_true
        - Src:             'core/iwasm/compilation/aot_compiler.c:3550,30'
          Dst:             aot_compile_simd_i32x4_bitmask
        - Src:             'core/iwasm/compilation/aot_compiler.c:3558,30'
          Dst:             aot_compile_simd_i32x4_extend_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3568,30'
          Dst:             aot_compile_simd_i32x4_extend_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3579,30'
          Dst:             aot_compile_simd_i32x4_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:3588,30'
          Dst:             aot_compile_simd_i32x4_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3596,30'
          Dst:             aot_compile_simd_i32x4_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3604,30'
          Dst:             aot_compile_simd_i32x4_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3613,30'
          Dst:             aot_compile_simd_i32x4_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3623,30'
          Dst:             aot_compile_simd_i32x4_cmp
        - Src:             'core/iwasm/compilation/aot_compiler.c:3632,30'
          Dst:             aot_compile_simd_i32x4_dot_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3641,30'
          Dst:             aot_compile_simd_i32x4_extmul_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3651,30'
          Dst:             aot_compile_simd_i32x4_extmul_i16x8
        - Src:             'core/iwasm/compilation/aot_compiler.c:3661,30'
          Dst:             aot_compile_simd_i64x2_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3668,30'
          Dst:             aot_compile_simd_i64x2_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3675,30'
          Dst:             aot_compile_simd_i64x2_all_true
        - Src:             'core/iwasm/compilation/aot_compiler.c:3683,30'
          Dst:             aot_compile_simd_i64x2_bitmask
        - Src:             'core/iwasm/compilation/aot_compiler.c:3691,30'
          Dst:             aot_compile_simd_i64x2_extend_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3701,30'
          Dst:             aot_compile_simd_i64x2_extend_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3712,30'
          Dst:             aot_compile_simd_i64x2_shift
        - Src:             'core/iwasm/compilation/aot_compiler.c:3721,30'
          Dst:             aot_compile_simd_i64x2_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3729,30'
          Dst:             aot_compile_simd_i64x2_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3737,30'
          Dst:             aot_compile_simd_i64x2_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3752,30'
          Dst:             aot_compile_simd_i64x2_compare
        - Src:             'core/iwasm/compilation/aot_compiler.c:3762,30'
          Dst:             aot_compile_simd_i64x2_extmul_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3772,30'
          Dst:             aot_compile_simd_i64x2_extmul_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3782,30'
          Dst:             aot_compile_simd_f32x4_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3789,30'
          Dst:             aot_compile_simd_f32x4_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3796,30'
          Dst:             aot_compile_simd_f32x4_sqrt
        - Src:             'core/iwasm/compilation/aot_compiler.c:3806,30'
          Dst:             aot_compile_simd_f32x4_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3816,30'
          Dst:             aot_compile_simd_f32x4_min_max
        - Src:             'core/iwasm/compilation/aot_compiler.c:3825,30'
          Dst:             aot_compile_simd_f32x4_pmin_pmax
        - Src:             'core/iwasm/compilation/aot_compiler.c:3835,30'
          Dst:             aot_compile_simd_f64x2_abs
        - Src:             'core/iwasm/compilation/aot_compiler.c:3842,30'
          Dst:             aot_compile_simd_f64x2_neg
        - Src:             'core/iwasm/compilation/aot_compiler.c:3849,30'
          Dst:             aot_compile_simd_f64x2_sqrt
        - Src:             'core/iwasm/compilation/aot_compiler.c:3859,30'
          Dst:             aot_compile_simd_f64x2_arith
        - Src:             'core/iwasm/compilation/aot_compiler.c:3869,30'
          Dst:             aot_compile_simd_f64x2_min_max
        - Src:             'core/iwasm/compilation/aot_compiler.c:3878,30'
          Dst:             aot_compile_simd_f64x2_pmin_pmax
        - Src:             'core/iwasm/compilation/aot_compiler.c:3888,30'
          Dst:             aot_compile_simd_i32x4_trunc_sat_f32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3898,30'
          Dst:             aot_compile_simd_f32x4_convert_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3908,30'
          Dst:             aot_compile_simd_i32x4_trunc_sat_f64x2
        - Src:             'core/iwasm/compilation/aot_compiler.c:3918,30'
          Dst:             aot_compile_simd_f64x2_convert_i32x4
        - Src:             'core/iwasm/compilation/aot_compiler.c:3926,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3934,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3941,40'
          Dst:             LLVMGetLastBasicBlock
        - Src:             'core/iwasm/compilation/aot_compiler.c:3943,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_compiler.c:3948,40'
          Dst:             LLVMGetLastBasicBlock
        - Src:             'core/iwasm/compilation/aot_compiler.c:3950,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_compiler.c:3956,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3963,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3971,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3978,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:3993,5'
          Dst:             aot_set_last_error
    - functionName:    LLVMPositionBuilderAtEnd
      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:    144
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMConstInt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    243
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetLastBasicBlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMoveBasicBlockAfter
      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:    95
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_validate_wasm
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:143,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:151,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:158,17'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_wasm
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4023
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMOrcCreateNewThreadSafeModule
        - LLVMOrcDisposeThreadSafeModule
        - LLVMOrcLLLazyJITAddLLVMIRModule
        - LLVMOrcLLLazyJITGetMainJITDylib
        - LLVMOrcLLLazyJITLookup
        - aot_apply_llvm_new_pass_manager
        - aot_compile_func
        - aot_handle_llvm_errmsg
        - aot_set_last_error
        - aot_validate_wasm
        - bh_print_time
        - verify_module
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:4026,10'
          Dst:             aot_validate_wasm
        - Src:             'core/iwasm/compilation/aot_compiler.c:4030,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4032,14'
          Dst:             aot_compile_func
        - Src:             'core/iwasm/compilation/aot_compiler.c:4044,9'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4045,14'
          Dst:             verify_module
        - Src:             'core/iwasm/compilation/aot_compiler.c:4058,9'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4059,9'
          Dst:             aot_apply_llvm_new_pass_manager
        - Src:             'core/iwasm/compilation/aot_compiler.c:4060,9'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_compiler.c:4073,26'
          Dst:             LLVMOrcLLLazyJITGetMainJITDylib
        - Src:             'core/iwasm/compilation/aot_compiler.c:4075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4080,34'
          Dst:             LLVMOrcCreateNewThreadSafeModule
        - Src:             'core/iwasm/compilation/aot_compiler.c:4083,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:4087,20'
          Dst:             LLVMOrcLLLazyJITAddLLVMIRModule
        - Src:             'core/iwasm/compilation/aot_compiler.c:4092,13'
          Dst:             LLVMOrcDisposeThreadSafeModule
        - Src:             'core/iwasm/compilation/aot_compiler.c:4093,13'
          Dst:             aot_handle_llvm_errmsg
        - Src:             'core/iwasm/compilation/aot_compiler.c:4099,24'
          Dst:             LLVMOrcLLLazyJITLookup
        - Src:             'core/iwasm/compilation/aot_compiler.c:4101,17'
          Dst:             aot_handle_llvm_errmsg
    - functionName:    LLVMOrcCreateNewThreadSafeModule
      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:    LLVMOrcDisposeThreadSafeModule
      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:    aot_gen_commit_sp_ip
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          358
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMPointerType
        - aot_gen_commit_ip
        - aot_set_last_error
        - offset_of_local
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:677,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:679,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:683,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:685,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:693,14'
          Dst:             aot_gen_commit_ip
        - Src:             'core/iwasm/compilation/aot_compiler.c:700,17'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:700,17'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:702,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:706,23'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_compiler.c:708,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:712,30'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:713,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:718,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_compiler.c:720,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:724,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_compiler.c:725,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:729,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_compiler.c:731,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:735,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_compiler.c:736,13'
          Dst:             aot_set_last_error
    - functionName:    aot_gen_commit_ip
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_last_error
        - aot_standard_frame_gen_commit_ip
        - aot_tiny_frame_gen_commit_ip
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:640,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:642,20'
          Dst:             aot_standard_frame_gen_commit_ip
        - Src:             'core/iwasm/compilation/aot_compiler.c:645,20'
          Dst:             aot_tiny_frame_gen_commit_ip
        - Src:             'core/iwasm/compilation/aot_compiler.c:647,13'
          Dst:             aot_set_last_error
    - functionName:    offset_of_local
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildInBoundsGEP2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMPointerType
      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:    116
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildBitCast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    144
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildStore
      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:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_standard_frame_gen_commit_ip
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildStore
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:609,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:610,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:615,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_compiler.c:617,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:621,23'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_compiler.c:624,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:628,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_compiler.c:629,9'
          Dst:             aot_set_last_error
    - functionName:    offset_of_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - offset_of_local
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:177,12'
          Dst:             offset_of_local
    - functionName:    store_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          206
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMSetAlignment
        - aot_set_last_error
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:300,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:288,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:289,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:294,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_compiler.c:296,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:302,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:303,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:309,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:310,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:315,23'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_compiler.c:317,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:324,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:325,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:330,23'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_compiler.c:332,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:341,17'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_compiler.c:342,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:345,5'
          Dst:             LLVMSetAlignment
    - functionName:    LLVMSetAlignment
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_gen_commit_values
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         156
      ICount:          1227
      EdgeCount:       195
      CyclomaticComplexity: 41
      functionsReached:
        - LLVMBuildZExt
        - aot_set_last_error
        - offset_of_local
        - offset_of_ref
        - store_ref
        - store_value
      functionUses:    15
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:376,13'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:477,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:382,40'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:381,30'
          Dst:             store_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:394,40'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:393,30'
          Dst:             store_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:409,40'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:408,30'
          Dst:             store_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:443,44'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:441,34'
          Dst:             store_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:454,44'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:452,34'
          Dst:             store_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:481,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:479,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:488,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:486,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:494,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:492,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:501,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:499,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:510,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:508,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:514,31'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_compiler.c:516,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:521,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:519,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:529,38'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:527,26'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:538,38'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:536,26'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:564,34'
          Dst:             offset_of_local
        - Src:             'core/iwasm/compilation/aot_compiler.c:562,22'
          Dst:             store_value
        - Src:             'core/iwasm/compilation/aot_compiler.c:585,32'
          Dst:             offset_of_ref
        - Src:             'core/iwasm/compilation/aot_compiler.c:584,22'
          Dst:             store_ref
    - functionName:    store_value
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          164
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMSetAlignment
        - aot_set_last_error
      functionUses:    10
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_compiler.c:226,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:214,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_compiler.c:215,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:220,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_compiler.c:222,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:252,23'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_compiler.c:254,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:258,17'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_compiler.c:259,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_compiler.c:263,5'
          Dst:             LLVMSetAlignment
    - functionName:    LLVMBuildZExt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    303
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_frame_store_value
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - store_value
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:279,12'
          Dst:             store_value
    - functionName:    aot_call_stack_features_init_default
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    offset_of_local_in_outs_area
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - offset_of_local
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.c:204,36'
          Dst:             offset_of_local
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_name_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          210
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - align_uint
        - aot_set_last_error
        - b_memcpy_s
        - exchange_uint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2879,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2881,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2881,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2883,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2883,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2884,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2884,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2885,5'
          Dst:             b_memcpy_s
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    101
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exchange_uint32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    115
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_relocation_symbol_table
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2777
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          326
      EdgeCount:       68
      CyclomaticComplexity: 14
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_string_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2751,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2751,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2756,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2756,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2758,26'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2759,25'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2765,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2765,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2770,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2770,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2770,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2770,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2770,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2771,18'
          Dst:             align_uint
    - functionName:    get_string_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:133,45'
          Dst:             strlen
    - functionName:    exchange_uint16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_is_reftype_i31ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_ref_flag
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2604
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          163
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - aot_set_last_error
        - wasm_is_reftype_i31ref
        - wasm_is_type_reftype
        - wasm_value_type_cell_num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2591,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2591,40'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2592,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2594,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2597,31'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2599,13'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_reftype_map
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          211
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2119,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2119,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2123,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2124,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2125,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2125,9'
          Dst:             exchange_uint32
    - functionName:    exchange_uint128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exchange_uint64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1331,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1333,5'
          Dst:             exchange_uint64
    - functionName:    exchange_uint64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exchange_uint32
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1319,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1320,5'
          Dst:             exchange_uint32
    - functionName:    aot_emit_init_expr
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         272
      ICount:          1558
      EdgeCount:       325
      CyclomaticComplexity: 55
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint128
        - exchange_uint32
        - exchange_uint64
        - wasm_value_type_size_internal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_aot_file.c:1842,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1831,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1839,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1841,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1841,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1847,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1847,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1851,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1851,13'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1854,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1854,13'
          Dst:             exchange_uint128
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1857,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1861,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1861,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1865,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1865,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1874,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1874,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1875,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1875,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1886,37'
          Dst:             wasm_value_type_size_internal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1889,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1889,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1891,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1891,21'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1893,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1893,21'
          Dst:             exchange_uint128
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1902,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1902,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1914,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1914,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1915,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1915,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1916,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1916,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1930,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1930,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1931,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1931,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1932,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1932,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1939,26'
          Dst:             wasm_value_type_size_internal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1944,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1944,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1946,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1946,21'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1948,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1948,21'
          Dst:             exchange_uint128
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1976,13'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_object_data_section_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2366
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          523
      EdgeCount:       101
      CyclomaticComplexity: 20
      functionsReached:
        - align_uint
        - aot_set_last_error
        - bh_log
        - exchange_uint16
        - exchange_uint32
        - get_object_data_section_info_size
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2370,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2372,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2372,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2375,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2376,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2376,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2376,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2376,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2376,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2377,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2378,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2378,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2380,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2385,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2391,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2394,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2397,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2402,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2407,12'
          Dst:             get_object_data_section_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2408,9'
          Dst:             aot_set_last_error
    - functionName:    get_object_data_section_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_object_data_sections_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:776,14'
          Dst:             get_object_data_sections_size
    - functionName:    get_object_data_sections_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:761,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:762,17'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:763,16'
          Dst:             align_uint
    - functionName:    aot_emit_import_func_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          381
      EdgeCount:       80
      CyclomaticComplexity: 16
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_import_func_info_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2340,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2342,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2342,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2345,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2346,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2346,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2347,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2347,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2347,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2347,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2347,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2348,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2349,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2349,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2349,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2349,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2349,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2352,31'
          Dst:             get_import_func_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2353,9'
          Dst:             aot_set_last_error
    - functionName:    get_import_func_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_import_funcs_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:747,14'
          Dst:             get_import_funcs_size
    - functionName:    get_import_funcs_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_import_func_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:736,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:737,17'
          Dst:             get_import_func_size
    - functionName:    get_import_func_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:722,21'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:723,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:724,13'
          Dst:             get_string_size
    - functionName:    aot_emit_global_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          210
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - align_uint
        - aot_emit_init_expr
        - aot_set_last_error
        - exchange_uint32
        - get_global_info_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2307,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2309,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2309,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2312,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2313,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2314,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2316,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2317,14'
          Dst:             aot_emit_init_expr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2322,31'
          Dst:             get_global_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2323,9'
          Dst:             aot_set_last_error
    - functionName:    get_global_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_globals_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:713,14'
          Dst:             get_globals_size
    - functionName:    get_globals_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_global_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:702,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:703,17'
          Dst:             get_global_size
    - functionName:    get_global_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_init_expr_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:690,14'
          Dst:             get_init_expr_size
    - functionName:    get_init_expr_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          264
      EdgeCount:       36
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_aot_file.c:221,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:268,30'
          Dst:             wasm_value_type_size_internal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:305,31'
          Dst:             wasm_value_type_size_internal
    - functionName:    aot_emit_import_global_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          396
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_import_global_info_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2275,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2277,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2277,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2280,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2281,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2282,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2283,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2283,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2283,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2283,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2283,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2284,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2285,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2285,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2285,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2285,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2285,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2289,12'
          Dst:             get_import_global_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2290,9'
          Dst:             aot_set_last_error
    - functionName:    get_import_global_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_import_globals_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:680,14'
          Dst:             get_import_globals_size
    - functionName:    get_import_globals_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_import_global_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:669,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:670,17'
          Dst:             get_import_global_size
    - functionName:    get_import_global_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:654,21'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:655,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:656,13'
          Dst:             get_string_size
    - functionName:    aot_emit_type_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         257
      ICount:          1507
      EdgeCount:       314
      CyclomaticComplexity: 59
      functionsReached:
        - align_uint
        - aot_emit_reftype_map
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_type_info_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2142,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2144,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2153,22'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2158,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2158,21'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2160,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2161,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2163,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2163,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2170,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2170,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2172,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2173,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2174,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2174,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2176,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2176,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2177,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2177,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2182,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2182,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2183,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2183,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2184,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2184,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2185,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2188,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2190,17'
          Dst:             aot_emit_reftype_map
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2197,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2197,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2198,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2198,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2201,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2202,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2205,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2207,17'
          Dst:             aot_emit_reftype_map
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2214,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2214,17'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2215,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2219,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2220,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2220,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2225,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2230,35'
          Dst:             get_type_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2231,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2243,22'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2245,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2245,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2248,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2248,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2249,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2249,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2252,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2256,35'
          Dst:             get_type_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2257,13'
          Dst:             aot_set_last_error
    - functionName:    get_type_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          226
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - align_uint
        - get_array_type_size
        - get_func_type_size
        - get_struct_type_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:609,20'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:624,25'
          Dst:             get_func_type_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:627,25'
          Dst:             get_struct_type_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:630,25'
          Dst:             get_array_type_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:640,20'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:641,21'
          Dst:             get_func_type_size
    - functionName:    get_func_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          108
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:519,16'
          Dst:             align_uint
    - functionName:    get_struct_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:558,12'
          Dst:             align_uint
    - functionName:    get_array_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          69
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_table_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         288
      ICount:          1640
      EdgeCount:       354
      CyclomaticComplexity: 68
      functionsReached:
        - align_uint
        - aot_emit_init_expr
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_table_info_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1992,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1995,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1995,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2002,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2003,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2004,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2008,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2015,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2017,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2017,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2018,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2018,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2024,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2024,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2031,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2031,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2034,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2035,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2036,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2040,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2047,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2049,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2049,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2050,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2050,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2056,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2056,17'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2060,18'
          Dst:             aot_emit_init_expr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2069,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2069,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2072,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2073,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2073,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2074,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2074,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2075,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2075,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2076,14'
          Dst:             aot_emit_init_expr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2082,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2082,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2083,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2083,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2084,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2084,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2089,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2089,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2090,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2090,13'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2091,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2091,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2093,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2093,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2095,18'
          Dst:             aot_emit_init_expr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2101,31'
          Dst:             get_table_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2102,9'
          Dst:             aot_set_last_error
    - functionName:    get_table_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_import_table_size
        - get_table_init_data_list_size
        - get_table_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:483,12'
          Dst:             get_import_table_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:484,14'
          Dst:             get_table_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:485,14'
          Dst:             get_table_init_data_list_size
    - functionName:    get_import_table_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_table_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - get_init_expr_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:451,21'
          Dst:             get_init_expr_size
    - functionName:    get_table_init_data_list_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_table_init_data_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:387,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:388,17'
          Dst:             get_table_init_data_size
    - functionName:    get_table_init_data_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - get_init_expr_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:349,13'
          Dst:             get_init_expr_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:355,17'
          Dst:             get_init_expr_size
    - functionName:    aot_emit_mem_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          781
      EdgeCount:       167
      CyclomaticComplexity: 33
      functionsReached:
        - align_uint
        - aot_emit_init_expr
        - aot_set_last_error
        - exchange_uint32
        - get_mem_info_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1773,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1778,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1778,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1781,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1781,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1784,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1784,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1785,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1785,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1786,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1786,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1787,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1787,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1791,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1791,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1794,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1797,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1797,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1798,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1798,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1804,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1804,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1805,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1805,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1807,14'
          Dst:             aot_emit_init_expr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1810,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1810,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1812,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1816,31'
          Dst:             get_mem_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1817,9'
          Dst:             aot_set_last_error
    - functionName:    get_mem_info_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_import_memory_size
        - get_mem_init_data_list_size
        - get_memory_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:203,12'
          Dst:             get_import_memory_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:203,48'
          Dst:             get_memory_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:205,14'
          Dst:             get_mem_init_data_list_size
    - functionName:    get_import_memory_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      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:    get_memory_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 195
      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:    get_mem_init_data_list_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_mem_init_data_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:176,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:177,17'
          Dst:             get_mem_init_data_size
    - functionName:    get_mem_init_data_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_init_expr_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:153,18'
          Dst:             get_init_expr_size
    - functionName:    is_little_endian_binary
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_relocation_section_name
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          238
      EdgeCount:       74
      CyclomaticComplexity: 25
      functionsReached:
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4108,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4109,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4110,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4111,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4112,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4113,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4114,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4115,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4116,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4117,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4118,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4119,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4120,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4121,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4122,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4123,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4124,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4125,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4126,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4128,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4129,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4131,17'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4134,17'
          Dst:             strncmp
    - functionName:    is_readonly_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4156
      functionLinenumberEnd: 4160
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4157,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4157,43'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4158,16'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4158,47'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4159,16'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4159,50'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4160,16'
          Dst:             strcmp
    - functionName:    aot_resolve_object_relocation_group
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3884
      functionLinenumberEnd: 4103
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          811
      EdgeCount:       160
      CyclomaticComplexity: 44
      functionsReached:
        - LLVMDisposeRelocationIterator
        - LLVMDisposeSectionIterator
        - LLVMDisposeSymbolIterator
        - LLVMGetRelocationOffset
        - LLVMGetRelocationSymbol
        - LLVMGetRelocationType
        - LLVMGetRelocations
        - LLVMGetSectionContainsSymbol
        - LLVMGetSectionContents
        - LLVMGetSectionName
        - LLVMGetSectionSize
        - LLVMGetSymbolAddress
        - LLVMGetSymbolNameAndUnDecorate
        - LLVMIsRelocationIteratorAtEnd
        - LLVMMoveToContainingSection
        - LLVMMoveToNextRelocation
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - align_uint
        - aot_set_last_error
        - b_memcpy_s
        - exchange_uint32
        - exchange_uint64
        - get_relocations_count
        - is_32bit_binary
        - is_little_endian_binary
        - snprintf
        - str_starts_with
        - strcmp
        - strlen
        - strncmp
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3888,28'
          Dst:             is_32bit_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3889,36'
          Dst:             is_little_endian_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3890,23'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3894,10'
          Dst:             get_relocations_count
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3901,45'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3902,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3911,33'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3912,29'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3918,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3924,21'
          Dst:             LLVMGetRelocations
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3925,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3928,13'
          Dst:             LLVMIsRelocationIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3929,25'
          Dst:             LLVMGetRelocationOffset
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3930,23'
          Dst:             LLVMGetRelocationType
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3931,41'
          Dst:             LLVMGetRelocationSymbol
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3934,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3944,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3952,21'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3961,13'
          Dst:             LLVMGetSymbolNameAndUnDecorate
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3963,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3964,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3965,46'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3967,19'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3968,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3970,17'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3971,19'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3973,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3975,46'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3977,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3980,17'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3981,19'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3988,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3994,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3995,21'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4001,23'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4002,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4003,17'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4006,21'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4008,40'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4010,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4011,25'
          Dst:             LLVMGetSectionContainsSymbol
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4015,17'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4017,13'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4019,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4020,21'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4021,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4023,33'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4024,49'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4025,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4027,21'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4030,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4033,23'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4034,26'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4036,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4038,33'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4039,49'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4040,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4042,21'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4045,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4054,17'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4055,20'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4056,20'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4057,20'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4060,20'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4076,23'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4077,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4080,13'
          Dst:             LLVMMoveToContainingSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4081,17'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4083,17'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4084,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4087,46'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4089,25'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4090,13'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4093,9'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4094,9'
          Dst:             LLVMMoveToNextRelocation
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4097,5'
          Dst:             LLVMDisposeRelocationIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4101,5'
          Dst:             LLVMDisposeRelocationIterator
    - functionName:    is_32bit_binary
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_starts_with
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:118,22'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:118,48'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:119,37'
          Dst:             memcmp
    - functionName:    get_relocations_count
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3860
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMDisposeRelocationIterator
        - LLVMDisposeSectionIterator
        - LLVMGetRelocations
        - LLVMIsRelocationIteratorAtEnd
        - LLVMMoveToNextRelocation
        - aot_set_last_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3864,21'
          Dst:             LLVMGetRelocations
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3865,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3866,9'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3870,13'
          Dst:             LLVMIsRelocationIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3872,9'
          Dst:             LLVMMoveToNextRelocation
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3874,5'
          Dst:             LLVMDisposeRelocationIterator
    - functionName:    LLVMGetSectionContents
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetSectionSize
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetRelocations
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMIsRelocationIteratorAtEnd
      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:    LLVMGetRelocationOffset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetRelocationType
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetRelocationSymbol
      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:    LLVMGetSymbolNameAndUnDecorate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMGetSymbolName
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3102,35'
          Dst:             LLVMGetSymbolName
    - functionName:    LLVMObjectFileCopySectionIterator
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMDisposeSymbolIterator
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMObjectFileIsSectionIteratorAtEnd
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetSectionName
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetSectionContainsSymbol
      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:    LLVMMoveToNextSection
      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:    LLVMDisposeSectionIterator
      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:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMoveToContainingSection
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetSymbolAddress
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMoveToNextRelocation
      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:    LLVMDisposeRelocationIterator
      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:    LLVMGetSymbolName
      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:    is_relocation_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4140
      functionLinenumberEnd: 4152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - LLVMGetSectionName
        - get_relocations_count
        - is_relocation_section_name
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4142,26'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4144,13'
          Dst:             is_relocation_section_name
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4146,20'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4146,46'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4147,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4147,54'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4148,21'
          Dst:             get_relocations_count
    - functionName:    get_relocation_groups_count
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4165
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_set_last_error
        - is_relocation_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4169,21'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4170,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4173,13'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4174,13'
          Dst:             is_relocation_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4177,9'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4179,5'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    read_stack_usage_file
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3592
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          307
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - __isoc99_sscanf
        - aot_set_last_error
        - aot_target_precheck_can_use_musttail
        - bh_log
        - fclose
        - fgets
        - fopen
        - strlen
        - strrchr
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3456,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3459,10'
          Dst:             fopen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3461,9'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3478,20'
          Dst:             fgets
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3492,17'
          Dst:             strrchr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3496,14'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3501,18'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3503,17'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3508,27'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3508,15'
          Dst:             __isoc99_sscanf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3534,5'
          Dst:             fclose
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3536,9'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3546,9'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3562,25'
          Dst:             aot_target_precheck_can_use_musttail
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3564,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3570,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3576,9'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3580,9'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3589,9'
          Dst:             fclose
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3590,5'
          Dst:             aot_set_last_error
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_resolve_stack_sizes
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3742
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          401
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMDisposeSymbolIterator
        - LLVMGetSectionContents
        - LLVMGetSectionName
        - LLVMGetSymbolAddress
        - LLVMGetSymbolNameAndUnDecorate
        - LLVMMoveToContainingSection
        - LLVMMoveToNextSymbol
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileCopySymbolIterator
        - LLVMObjectFileIsSymbolIteratorAtEnd
        - aot_estimate_stack_usage_for_function_call
        - aot_set_last_error
        - aot_target_precheck_can_use_musttail
        - bh_log
        - read_stack_usage_file
        - strcmp
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3601,21'
          Dst:             LLVMObjectFileCopySymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3602,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3606,13'
          Dst:             LLVMObjectFileIsSymbolIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3608,18'
          Dst:             LLVMGetSymbolNameAndUnDecorate
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3609,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3620,27'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3622,23'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3623,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3626,13'
          Dst:             LLVMMoveToContainingSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3627,36'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3628,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3630,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3631,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3642,34'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3647,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3657,37'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3660,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3667,18'
          Dst:             read_stack_usage_file
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3673,33'
          Dst:             aot_target_precheck_can_use_musttail
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3676,32'
          Dst:             aot_estimate_stack_usage_for_function_call
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3701,25'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3706,25'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3711,21'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3718,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3724,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3730,13'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3731,13'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3734,9'
          Dst:             LLVMMoveToNextSymbol
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3736,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3739,9'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3740,5'
          Dst:             LLVMDisposeSymbolIterator
    - functionName:    LLVMObjectFileCopySymbolIterator
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMObjectFileIsSymbolIteratorAtEnd
      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:    LLVMMoveToNextSymbol
      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:    is_data_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3309
      functionLinenumberEnd: 3334
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - get_relocations_count
        - strcmp
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3312,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3312,48'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3313,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3319,17'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3326,17'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3327,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3328,20'
          Dst:             get_relocations_count
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3330,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3332,22'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3333,25'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3334,25'
          Dst:             strncmp
    - functionName:    get_object_data_sections_count
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3359
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMGetSectionName
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_set_last_error
        - is_data_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3344,21'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3345,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3348,13'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3349,29'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3350,17'
          Dst:             is_data_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3353,9'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3355,5'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    read_leb
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          350
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - aot_set_last_error
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1435,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1440,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1495,5'
          Dst:             aot_set_last_error
    - functionName:    get_name_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         145
      ICount:          726
      EdgeCount:       180
      CyclomaticComplexity: 37
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - memcmp
        - read_leb
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_aot_file.c:1579,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1534,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1540,15'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1541,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1548,5'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1549,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1550,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1550,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1553,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1558,9'
          Dst:             memcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1559,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1562,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1566,9'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1569,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1573,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1578,9'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1582,30'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1583,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1583,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1584,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1584,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1586,21'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1587,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1587,21'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1591,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1592,34'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1593,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1593,25'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1595,29'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1600,29'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1604,25'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1605,34'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1609,29'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1614,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1614,25'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1615,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1617,25'
          Dst:             aot_set_last_error
    - functionName:    get_relocation_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_relocations_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          176
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - align_uint
        - get_relocation_size
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:941,15'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:942,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:943,17'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:945,19'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:950,22'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:957,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:958,17'
          Dst:             get_relocation_size
    - functionName:    get_relocation_group_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_relocations_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:971,13'
          Dst:             get_relocations_size
    - functionName:    get_relocation_symbol_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - align_uint
        - aot_set_last_error
        - get_relocation_symbol_index
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1044,13'
          Dst:             get_relocation_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1046,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1049,17'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1050,16'
          Dst:             align_uint
    - functionName:    get_relocation_symbol_index
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - strlen
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1003,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1014,11'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1021,28'
          Dst:             strlen
    - functionName:    get_relocations_symbol_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_last_error
        - get_relocation_symbol_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1067,13'
          Dst:             get_relocation_symbol_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1068,9'
          Dst:             aot_set_last_error
    - functionName:    get_relocation_group_symbol_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - align_uint
        - aot_set_last_error
        - get_relocation_symbol_index
        - get_relocations_symbol_size
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1083,13'
          Dst:             get_relocation_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1085,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1088,17'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1089,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1094,17'
          Dst:             get_relocations_symbol_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1097,5'
          Dst:             aot_set_last_error
    - functionName:    get_relocation_groups_symbol_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_last_error
        - get_relocation_group_symbol_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1113,21'
          Dst:             get_relocation_group_symbol_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1115,9'
          Dst:             aot_set_last_error
    - functionName:    get_symbol_size_from_symbol_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1131,17'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1132,16'
          Dst:             align_uint
    - functionName:    get_relocation_groups_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_relocation_group_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:986,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:987,17'
          Dst:             get_relocation_group_size
    - functionName:    get_relocation_section_symbol_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_last_error
        - get_relocation_groups_symbol_size
        - get_symbol_size_from_symbol_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1151,13'
          Dst:             get_symbol_size_from_symbol_list
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1154,29'
          Dst:             get_relocation_groups_symbol_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1158,5'
          Dst:             aot_set_last_error
    - functionName:    get_export_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_string_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:886,14'
          Dst:             get_string_size
    - functionName:    get_exports_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - get_export_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:897,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:898,17'
          Dst:             get_export_size
    - functionName:    wasm_value_type_cell_num_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1327,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    get_target_info_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_file_header_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_aot_file
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4618
      functionLinenumberEnd: 4650
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aot_emit_aot_file_buf
        - aot_set_last_error
        - bh_print_time
        - fclose
        - fopen
        - fwrite
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4624,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4627,15'
          Dst:             aot_emit_aot_file_buf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4632,18'
          Dst:             fopen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4633,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4636,10'
          Dst:             fwrite
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4637,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4644,5'
          Dst:             fclose
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4647,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_emit_aot_file_buf
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4537
      functionLinenumberEnd: 4572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - aot_emit_aot_file_buf_ex
        - aot_get_aot_file_size
        - aot_obj_data_create
        - aot_obj_data_destroy
        - aot_set_last_error
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4538,31'
          Dst:             aot_obj_data_create
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4545,21'
          Dst:             aot_get_aot_file_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4547,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4551,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4552,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4557,10'
          Dst:             aot_emit_aot_file_buf_ex
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4563,5'
          Dst:             aot_obj_data_destroy
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4567,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4570,5'
          Dst:             aot_obj_data_destroy
    - functionName:    aot_obj_data_create
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4364
      functionLinenumberEnd: 4532
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          488
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - LLVMCreateBinary
        - LLVMCreateMemoryBufferWithContentsOfFile
        - LLVMDisposeMessage
        - LLVMGetTargetMachineTarget
        - LLVMGetTargetName
        - LLVMTargetMachineEmitToFile
        - LLVMTargetMachineEmitToMemoryBuffer
        - aot_emit_object_file
        - aot_generate_tempfile_name
        - aot_obj_data_destroy
        - aot_resolve_functions
        - aot_resolve_literal
        - aot_resolve_object_data_sections
        - aot_resolve_object_relocation_groups
        - aot_resolve_target_info
        - aot_resolve_text
        - aot_set_last_error
        - bh_mkstemp
        - bh_print_time
        - bh_system
        - snprintf
        - strncmp
        - unlink
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4367,28'
          Dst:             LLVMGetTargetMachineTarget
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4369,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4371,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4378,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4384,14'
          Dst:             aot_generate_tempfile_name
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4389,14'
          Dst:             aot_emit_object_file
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4394,15'
          Dst:             LLVMCreateMemoryBufferWithContentsOfFile
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4397,9'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4401,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4404,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4408,23'
          Dst:             LLVMGetTargetName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4408,15'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4414,14'
          Dst:             bh_mkstemp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4415,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4419,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4420,13'
          Dst:             LLVMTargetMachineEmitToFile
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4425,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4428,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4435,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4439,15'
          Dst:             bh_system
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4441,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4442,9'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4445,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4451,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4452,15'
          Dst:             LLVMCreateMemoryBufferWithContentsOfFile
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4455,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4456,9'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4460,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4463,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4468,13'
          Dst:             LLVMTargetMachineEmitToMemoryBuffer
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4473,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4476,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4481,30'
          Dst:             LLVMCreateBinary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4483,13'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4486,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4517,5'
          Dst:             bh_print_time
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4520,10'
          Dst:             aot_resolve_target_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4521,13'
          Dst:             aot_resolve_text
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4521,44'
          Dst:             aot_resolve_literal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4522,13'
          Dst:             aot_resolve_object_data_sections
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4523,13'
          Dst:             aot_resolve_functions
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4524,13'
          Dst:             aot_resolve_object_relocation_groups
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4530,5'
          Dst:             aot_obj_data_destroy
    - functionName:    aot_get_aot_file_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          144
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - align_uint
        - get_custom_sections_size
        - get_export_section_size
        - get_file_header_size
        - get_func_section_size
        - get_init_data_section_size
        - get_native_symbol_list_size
        - get_relocation_section_size
        - get_target_info_section_size
        - get_text_section_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1222,13'
          Dst:             get_file_header_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1225,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1228,13'
          Dst:             get_target_info_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1231,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1234,13'
          Dst:             get_init_data_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1237,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1240,13'
          Dst:             get_text_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1243,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1246,13'
          Dst:             get_func_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1249,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1252,13'
          Dst:             get_export_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1255,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1258,13'
          Dst:             get_relocation_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1260,9'
          Dst:             get_native_symbol_list_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1262,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1265,17'
          Dst:             get_native_symbol_list_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1268,27'
          Dst:             get_custom_sections_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1270,16'
          Dst:             align_uint
    - functionName:    aot_emit_aot_file_buf_ex
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4578
      functionLinenumberEnd: 4613
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          142
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - aot_emit_custom_sections
        - aot_emit_export_section
        - aot_emit_file_header
        - aot_emit_func_section
        - aot_emit_init_data_section
        - aot_emit_native_symbol
        - aot_emit_relocation_section
        - aot_emit_target_info_section
        - aot_emit_text_section
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4582,10'
          Dst:             aot_emit_file_header
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4583,13'
          Dst:             aot_emit_target_info_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4585,13'
          Dst:             aot_emit_init_data_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4587,13'
          Dst:             aot_emit_text_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4588,13'
          Dst:             aot_emit_func_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4590,13'
          Dst:             aot_emit_export_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4592,13'
          Dst:             aot_emit_relocation_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4594,13'
          Dst:             aot_emit_native_symbol
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4595,13'
          Dst:             aot_emit_custom_sections
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4608,9'
          Dst:             aot_set_last_error
    - functionName:    aot_obj_data_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4331
      functionLinenumberEnd: 4360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          238
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMDisposeBinary
        - LLVMDisposeMemoryBuffer
        - destroy_relocation_groups
        - destroy_relocation_symbol_list
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4333,9'
          Dst:             LLVMDisposeBinary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4335,9'
          Dst:             LLVMDisposeMemoryBuffer
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4337,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4343,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4347,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4350,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4353,9'
          Dst:             destroy_relocation_groups
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4356,9'
          Dst:             destroy_relocation_symbol_list
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4358,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4359,5'
          Dst:             wasm_runtime_free
    - functionName:    LLVMDisposeBinary
      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:    LLVMDisposeMemoryBuffer
      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:    destroy_relocation_groups
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4297
      functionLinenumberEnd: 4314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4305,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4308,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4311,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4313,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_relocation_symbol_list
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4318
      functionLinenumberEnd: 4327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4324,9'
          Dst:             wasm_runtime_free
    - functionName:    aot_emit_file_header
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          185
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_last_error
        - exchange_uint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1717,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1718,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1719,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1720,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1722,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1722,5'
          Dst:             exchange_uint32
    - functionName:    aot_emit_target_info_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          580
      EdgeCount:       128
      CyclomaticComplexity: 24
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - exchange_uint64
        - get_target_info_section_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1733,27'
          Dst:             get_target_info_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1736,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1738,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1738,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1739,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1739,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1741,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1741,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1742,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1742,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1743,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1743,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1744,5'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1745,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1745,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1746,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1746,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1747,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1747,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1748,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1748,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1749,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1752,9'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_init_data_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          693
      EdgeCount:       156
      CyclomaticComplexity: 32
      functionsReached:
        - align_uint
        - aot_emit_global_info
        - aot_emit_import_func_info
        - aot_emit_import_global_info
        - aot_emit_mem_info
        - aot_emit_object_data_section_info
        - aot_emit_table_info
        - aot_emit_type_info
        - aot_set_last_error
        - exchange_uint32
        - exchange_uint64
        - get_init_data_section_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2423,9'
          Dst:             get_init_data_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2426,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2428,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2428,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2429,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2429,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2431,10'
          Dst:             aot_emit_mem_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2432,13'
          Dst:             aot_emit_table_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2434,13'
          Dst:             aot_emit_type_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2436,13'
          Dst:             aot_emit_import_global_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2438,13'
          Dst:             aot_emit_global_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2440,13'
          Dst:             aot_emit_import_func_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2444,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2445,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2445,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2446,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2446,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2448,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2448,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2449,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2449,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2450,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2450,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2451,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2451,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2452,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2452,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2453,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2453,5'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2454,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2454,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2456,10'
          Dst:             aot_emit_object_data_section_info
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2461,9'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_text_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          847
      EdgeCount:       186
      CyclomaticComplexity: 39
      functionsReached:
        - align_uint
        - aot_set_last_error
        - atoi
        - b_memmove_s
        - exchange_uint32
        - get_text_section_size
        - str_starts_with
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2474,27'
          Dst:             get_text_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2482,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2484,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2484,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2485,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2485,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2486,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2486,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2489,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2491,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2497,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2499,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2504,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2507,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2509,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2513,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2519,11'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2522,14'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2529,19'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2530,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2536,25'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2546,29'
          Dst:             atoi
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2565,29'
          Dst:             b_memmove_s
    - functionName:    aot_emit_func_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          921
      EdgeCount:       195
      CyclomaticComplexity: 40
      functionsReached:
        - align_uint
        - aot_emit_ref_flag
        - aot_set_last_error
        - exchange_uint32
        - exchange_uint64
        - get_func_section_size
        - is_32bit_binary
        - wasm_value_type_cell_num_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2612,27'
          Dst:             get_func_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2617,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2619,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2620,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2620,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2623,13'
          Dst:             is_32bit_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2624,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2624,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2626,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2626,13'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2630,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2630,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2635,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2635,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2639,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2639,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2652,45'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2660,22'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2661,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2661,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2663,22'
          Dst:             aot_emit_ref_flag
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2669,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2677,22'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2678,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2678,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2681,22'
          Dst:             aot_emit_ref_flag
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2688,22'
          Dst:             aot_emit_ref_flag
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2698,9'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_export_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          431
      EdgeCount:       93
      CyclomaticComplexity: 18
      functionsReached:
        - align_uint
        - aot_set_last_error
        - exchange_uint16
        - exchange_uint32
        - get_export_section_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2712,27'
          Dst:             get_export_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2717,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2719,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2719,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2720,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2720,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2721,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2721,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2724,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2725,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2725,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2726,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2727,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2728,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2728,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2728,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2728,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2728,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2732,9'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_relocation_section
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2783
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          687
      EdgeCount:       149
      CyclomaticComplexity: 29
      functionsReached:
        - align_uint
        - aot_emit_relocation_symbol_table
        - aot_set_last_error
        - exchange_uint32
        - exchange_uint64
        - get_relocation_section_size
        - is_32bit_binary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2784,27'
          Dst:             get_relocation_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2791,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2793,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2793,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2794,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2794,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2796,5'
          Dst:             aot_emit_relocation_symbol_table
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2799,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2800,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2800,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2807,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2808,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2808,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2809,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2810,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2810,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2814,22'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2815,17'
          Dst:             is_32bit_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2816,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2816,17'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2817,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2817,17'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2820,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2820,17'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2821,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2821,17'
          Dst:             exchange_uint64
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2823,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2823,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2824,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2824,13'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2829,9'
          Dst:             aot_set_last_error
    - functionName:    aot_emit_native_symbol
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          346
      EdgeCount:       78
      CyclomaticComplexity: 16
      functionsReached:
        - align_uint
        - aot_set_last_error
        - bh_list_elem_next
        - bh_list_first_elem
        - bh_list_length
        - exchange_uint16
        - exchange_uint32
        - get_native_symbol_list_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2844,9'
          Dst:             bh_list_length
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2848,26'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2850,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2850,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2852,5'
          Dst:             get_native_symbol_list_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2852,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2852,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2853,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2853,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2854,5'
          Dst:             bh_list_length
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2854,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2854,5'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2856,11'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2859,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2860,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2860,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2860,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2860,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2860,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2861,15'
          Dst:             bh_list_elem_next
    - functionName:    aot_emit_custom_sections
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2944
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          361
      EdgeCount:       76
      CyclomaticComplexity: 16
      functionsReached:
        - align_uint
        - aot_emit_name_section
        - aot_set_last_error
        - b_memcpy_s
        - exchange_uint16
        - exchange_uint32
        - get_string_size
        - strcmp
        - strlen
        - wasm_loader_get_custom_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2953,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2955,18'
          Dst:             aot_emit_name_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2963,19'
          Dst:             wasm_loader_get_custom_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2970,18'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2971,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2971,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2973,9'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2973,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2973,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2975,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2975,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2976,9'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2976,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2976,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2976,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2976,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:2977,9'
          Dst:             b_memcpy_s
    - functionName:    get_native_symbol_list_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - bh_list_elem_next
        - bh_list_first_elem
        - get_string_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1191,11'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1194,15'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1195,16'
          Dst:             get_string_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1196,15'
          Dst:             bh_list_elem_next
    - functionName:    get_relocation_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - align_uint
        - aot_set_last_error
        - get_relocation_groups_size
        - get_relocation_section_symbol_size
        - is_32bit_binary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1174,25'
          Dst:             get_relocation_section_symbol_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1175,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1176,25'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1182,41'
          Dst:             is_32bit_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1180,14'
          Dst:             get_relocation_groups_size
    - functionName:    get_export_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_exports_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:908,14'
          Dst:             get_exports_size
    - functionName:    get_func_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          225
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - align_uint
        - is_32bit_binary
        - wasm_value_type_cell_num_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:830,9'
          Dst:             is_32bit_binary
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:855,45'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:861,20'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:871,20'
          Dst:             align_uint
    - functionName:    get_text_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:817,29'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:818,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:819,14'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:820,14'
          Dst:             align_uint
    - functionName:    get_init_data_section_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          88
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
        - get_global_info_size
        - get_import_func_info_size
        - get_import_global_info_size
        - get_mem_info_size
        - get_object_data_section_info_size
        - get_table_info_size
        - get_type_info_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:786,13'
          Dst:             get_mem_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:788,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:789,13'
          Dst:             get_table_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:791,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:792,13'
          Dst:             get_type_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:794,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:795,13'
          Dst:             get_import_global_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:797,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:798,13'
          Dst:             get_global_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:800,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:801,13'
          Dst:             get_import_func_info_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:804,12'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:810,13'
          Dst:             get_object_data_section_info_size
    - functionName:    get_custom_sections_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          120
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - align_uint
        - bh_log
        - get_name_section_size
        - get_string_size
        - strcmp
        - wasm_loader_get_custom_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1672,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1674,48'
          Dst:             get_name_section_size
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1676,17'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1680,20'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1687,19'
          Dst:             wasm_loader_get_custom_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1690,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1695,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:1699,17'
          Dst:             get_string_size
    - functionName:    LLVMCreateMemoryBufferWithContentsOfFile
      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:    LLVMTargetMachineEmitToMemoryBuffer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMCreateBinary
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_resolve_target_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3228
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         188
      ICount:          856
      EdgeCount:       250
      CyclomaticComplexity: 64
      functionsReached:
        - LLVMBinaryGetType
        - LLVMGetBufferSize
        - LLVMGetBufferStart
        - aot_set_last_error
        - b_memcpy_s
        - exchange_uint16
        - exchange_uint32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3121,31'
          Dst:             LLVMBinaryGetType
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3122,37'
          Dst:             LLVMGetBufferStart
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3123,31'
          Dst:             LLVMGetBufferSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3132,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3142,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3170,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3181,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3182,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3183,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3184,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3193,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3204,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3205,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3206,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3207,9'
          Dst:             exchange_uint32
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3212,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3218,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3224,5'
          Dst:             b_memcpy_s
    - functionName:    aot_resolve_text
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3232
      functionLinenumberEnd: 3277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMGetSectionContents
        - LLVMGetSectionName
        - LLVMGetSectionSize
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_set_last_error
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3245,25'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3246,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3250,14'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3251,33'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3252,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3252,48'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3253,46'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3254,51'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3256,27'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3257,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3259,33'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3261,33'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3263,27'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3264,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3266,33'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3268,33'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3271,13'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3273,9'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    aot_resolve_literal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3281
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMGetSectionContents
        - LLVMGetSectionName
        - LLVMGetSectionSize
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_set_last_error
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3285,21'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3286,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3289,13'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3290,29'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3291,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3292,41'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3293,46'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3296,9'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3298,5'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    aot_resolve_object_data_sections
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          330
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMGetSectionContents
        - LLVMGetSectionName
        - LLVMGetSectionSize
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_compress_aot_func_names
        - aot_set_last_error
        - b_memcpy_s
        - bh_log
        - get_object_data_sections_count
        - is_data_section
        - snprintf
        - strcmp
        - strlen
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3370,10'
          Dst:             get_object_data_sections_count
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3380,19'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3381,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3387,25'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3388,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3392,14'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3393,33'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3394,21'
          Dst:             is_data_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3397,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3398,21'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3400,37'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3401,48'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3402,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3406,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3410,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3411,21'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3413,37'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3414,48'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3415,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3419,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3423,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3424,21'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3430,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3431,51'
          Dst:             aot_compress_aot_func_names
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3437,34'
          Dst:             LLVMGetSectionContents
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3438,50'
          Dst:             LLVMGetSectionSize
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3442,13'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3444,9'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    aot_resolve_functions
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3746
      functionLinenumberEnd: 3856
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         67
      ICount:          427
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMDisposeSymbolIterator
        - LLVMGetSectionName
        - LLVMGetSymbolAddress
        - LLVMGetSymbolNameAndUnDecorate
        - LLVMMoveToContainingSection
        - LLVMMoveToNextSymbol
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileCopySymbolIterator
        - LLVMObjectFileIsSymbolIteratorAtEnd
        - align_uint
        - aot_resolve_stack_sizes
        - aot_set_last_error
        - atoi
        - str_starts_with
        - strcmp
        - strlen
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3757,17'
          Dst:             aot_resolve_stack_sizes
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3760,33'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3761,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3767,21'
          Dst:             LLVMObjectFileCopySymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3768,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3772,13'
          Dst:             LLVMObjectFileIsSymbolIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3773,16'
          Dst:             LLVMGetSymbolNameAndUnDecorate
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3774,21'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3776,46'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3776,34'
          Dst:             atoi
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3784,41'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3786,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3787,21'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3790,17'
          Dst:             LLVMMoveToContainingSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3792,29'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3793,17'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3795,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3796,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3797,41'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3798,43'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3800,27'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3801,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3803,25'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3804,27'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3805,27'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3808,41'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3812,26'
          Dst:             str_starts_with
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3814,34'
          Dst:             atoi
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3821,41'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3823,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3824,21'
          Dst:             LLVMDisposeSymbolIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3827,17'
          Dst:             LLVMMoveToContainingSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3829,29'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3830,17'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3832,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3833,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3835,25'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3836,27'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3838,27'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3839,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3841,25'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3842,27'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3843,27'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3847,25'
          Dst:             LLVMGetSymbolAddress
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3851,9'
          Dst:             LLVMMoveToNextSymbol
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:3853,5'
          Dst:             LLVMDisposeSymbolIterator
    - functionName:    aot_resolve_object_relocation_groups
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4187
      functionLinenumberEnd: 4292
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         69
      ICount:          385
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMDisposeSectionIterator
        - LLVMGetSectionName
        - LLVMMoveToNextSection
        - LLVMObjectFileCopySectionIterator
        - LLVMObjectFileIsSectionIteratorAtEnd
        - aot_resolve_object_relocation_group
        - aot_set_last_error
        - b_memcpy_s
        - bh_log
        - get_relocation_groups_count
        - is_readonly_section
        - is_relocation_section
        - snprintf
        - strcmp
        - strlen
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4195,10'
          Dst:             get_relocation_groups_count
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4203,15'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4204,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4211,21'
          Dst:             LLVMObjectFileCopySectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4212,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4215,13'
          Dst:             LLVMObjectFileIsSectionIteratorAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4216,13'
          Dst:             is_relocation_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4217,28'
          Dst:             LLVMGetSectionName
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4221,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4222,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4224,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4225,33'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4227,27'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4228,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4230,21'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4233,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4237,18'
          Dst:             aot_resolve_object_relocation_group
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4239,17'
          Dst:             LLVMDisposeSectionIterator
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4244,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4245,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4249,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4250,21'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4253,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4255,26'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4259,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4261,26'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4265,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4267,26'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4278,20'
          Dst:             is_readonly_section
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4279,17'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4287,9'
          Dst:             LLVMMoveToNextSection
        - Src:             'core/iwasm/compilation/aot_emit_aot_file.c:4289,5'
          Dst:             LLVMDisposeSectionIterator
    - functionName:    LLVMBinaryGetType
      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:    LLVMGetBufferStart
      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:    LLVMGetBufferSize
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_ref_eq
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          399
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:239,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:240,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:243,11'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:247,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:251,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:251,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:251,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:251,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:251,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildICmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    67
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f64_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          488
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMBuildFCmp
        - LLVMBuildIntCast
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - float_cond_to_llvm_op
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:197,10'
          Dst:             float_cond_to_llvm_op
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:198,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:202,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:203,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:206,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:208,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:212,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:217,15'
          Dst:             LLVMBuildIntCast
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:220,15'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:224,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:228,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:228,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:228,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:228,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:228,5'
          Dst:             aot_value_stack_push
    - functionName:    float_cond_to_llvm_op
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_compare.c:60,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    LLVMBuildIntCast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildFCmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f32_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          488
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMBuildFCmp
        - LLVMBuildIntCast
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - float_cond_to_llvm_op
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:153,10'
          Dst:             float_cond_to_llvm_op
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:154,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:158,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:159,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:162,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:164,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:168,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:173,15'
          Dst:             LLVMBuildIntCast
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:176,15'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:184,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:184,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:184,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:184,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:184,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          427
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - int_cond_to_llvm_op
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:123,10'
          Dst:             int_cond_to_llvm_op
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:124,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:129,15'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:131,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:133,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:135,17'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:136,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:140,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:140,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:140,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:140,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:140,5'
          Dst:             aot_value_stack_push
    - functionName:    int_cond_to_llvm_op
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_compare.c:15,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    aot_compile_op_i32_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_compare.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          426
      EdgeCount:       101
      CyclomaticComplexity: 27
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - int_cond_to_llvm_op
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:93,10'
          Dst:             int_cond_to_llvm_op
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:94,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:101,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:103,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:105,17'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:106,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:110,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:110,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:110,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:110,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_compare.c:110,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f64_const
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_const.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          434
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - LLVMBuildAlloca
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_const.c:125,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_const.c:128,17'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_const.c:133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:133,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:133,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:133,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_const.c:136,17'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_const.c:137,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:138,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:138,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:138,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:138,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:138,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_const.c:144,19'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_emit_const.c:145,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:148,17'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_const.c:149,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:150,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_const.c:151,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:154,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_const.c:156,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:160,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_const.c:161,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:164,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:164,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:164,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:164,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:164,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMConstReal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildAlloca
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildLoad2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    78
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f32_const
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_const.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          424
      EdgeCount:       109
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMBuildAlloca
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_const.c:72,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_const.c:75,17'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_const.c:80,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:80,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:80,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:80,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:80,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_const.c:83,17'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_const.c:84,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:85,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:85,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:85,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:85,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:85,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_const.c:91,19'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_emit_const.c:92,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:95,48'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_const.c:95,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_const.c:97,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:100,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_const.c:102,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:106,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_const.c:107,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:110,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:110,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:110,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:110,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:110,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_const
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_const.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMConstInt
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_const.c:44,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_const.c:47,17'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_const.c:54,17'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_const.c:55,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:58,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:58,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:58,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:58,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:58,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i32_const
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_const.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMConstInt
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_const.c:16,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_const.c:19,17'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_const.c:26,17'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_const.c:27,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:30,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:30,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_const.c:30,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_const.c:30,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_const.c:30,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    restore_frame_sp_for_op_end
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          108
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_br_on_cast
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          500
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildPhi
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_aot_obj_is_instance_of
        - aot_call_wasm_obj_is_type_of
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_set_last_error
        - commit_gc_and_check_suspend_flags
        - compile_gc_cond_br
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1766,10'
          Dst:             commit_gc_and_check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1770,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1770,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1770,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1772,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1774,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1775,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1775,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1776,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1777,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1779,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1781,15'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1782,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1786,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1788,21'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1789,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1793,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1793,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1796,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1799,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1802,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1805,46'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1804,14'
          Dst:             aot_call_aot_obj_is_instance_of
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1810,43'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1809,14'
          Dst:             aot_call_wasm_obj_is_type_of
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1815,26'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1817,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1820,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1823,30'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1825,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1828,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1830,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1830,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1832,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1833,10'
          Dst:             compile_gc_cond_br
    - functionName:    commit_gc_and_check_suspend_flags
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1567
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - check_suspend_flags
        - get_target_block
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1570,23'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1576,14'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1582,22'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1596,14'
          Dst:             check_suspend_flags
    - functionName:    LLVMGetInsertBlock
      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:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAppendBasicBlockInContext
      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:    106
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildPhi
      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:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildIsNull
      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:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildCondBr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAddIncoming
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildBr
      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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_gc_cond_br
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          1242
      EdgeCount:       262
      CyclomaticComplexity: 66
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMMoveBasicBlockBefore
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - find_next_llvm_end_block
        - format_block_name
        - get_first_non_phi
        - get_target_block
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1614,23'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1619,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1620,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1620,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1628,31'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1629,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1634,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1635,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1635,17'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1639,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1639,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1639,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1639,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1639,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1641,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1645,9'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1645,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1648,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1654,13'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1656,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1657,40'
          Dst:             find_next_llvm_end_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1658,17'
          Dst:             LLVMMoveBasicBlockBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1669,31'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1670,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1673,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1676,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1678,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1678,17'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1678,17'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1678,17'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1681,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1681,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1681,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1681,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1681,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1683,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1688,9'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1688,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1691,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1697,9'
          Dst:             wasm_runtime_free
    - functionName:    get_target_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - aot_set_last_error
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:182,9'
          Dst:             aot_set_last_error
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_block_name
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:37,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:40,9'
          Dst:             snprintf
    - functionName:    find_next_llvm_end_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMoveBasicBlockBefore
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_first_non_phi
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMGetFirstInstruction
        - LLVMGetNextInstruction
        - LLVMIsAPHINode
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:191,26'
          Dst:             LLVMGetFirstInstruction
        - Src:             'core/iwasm/compilation/aot_emit_control.c:193,21'
          Dst:             LLVMIsAPHINode
        - Src:             'core/iwasm/compilation/aot_emit_control.c:194,17'
          Dst:             LLVMGetNextInstruction
    - functionName:    LLVMPositionBuilderBefore
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMTypeOf
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetFirstInstruction
      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:    LLVMIsAPHINode
      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:    LLVMGetNextInstruction
      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:    check_suspend_flags
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          360
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAnd
        - LLVMBuildBitCast
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - LLVMSetVolatile
        - aot_build_zero_function_ret
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_set_last_error
        - strcmp
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:956,28'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_control.c:959,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:963,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_control.c:965,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:970,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_control.c:972,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:977,5'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_control.c:979,18'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:981,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:985,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:986,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:986,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:988,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:989,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:989,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:991,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:991,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:992,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:992,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:995,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:996,10'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1001,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    LLVMSetVolatile
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildAnd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_br_on_non_null
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildIsNotNull
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - commit_gc_and_check_suspend_flags
        - compile_gc_cond_br
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1736,10'
          Dst:             commit_gc_and_check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1743,15'
          Dst:             LLVMBuildIsNotNull
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1744,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1748,10'
          Dst:             compile_gc_cond_br
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1752,5'
          Dst:             wasm_runtime_free
    - functionName:    LLVMBuildIsNotNull
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_br_on_null
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          283
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - commit_gc_and_check_suspend_flags
        - compile_gc_cond_br
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1707,10'
          Dst:             commit_gc_and_check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1711,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1714,15'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1715,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1719,10'
          Dst:             compile_gc_cond_br
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1723,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1723,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1723,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1723,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1723,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_unreachable
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_emit_exception
        - handle_next_reachable_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1549,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1553,12'
          Dst:             handle_next_reachable_block
    - functionName:    handle_next_reachable_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          1097
      EdgeCount:       235
      CyclomaticComplexity: 61
      functionsReached:
        - LLVMBuildRet
        - LLVMBuildRetVoid
        - LLVMBuildStore
        - LLVMDeleteBasicBlock
        - LLVMGetParam
        - LLVMPositionBuilderAtEnd
        - LLVMSetAlignment
        - aot_block_destroy
        - aot_block_stack_pop
        - aot_block_stack_push
        - aot_checked_addr_list_destroy
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_destroy
        - aot_value_stack_push
        - clear_frame_locals
        - restore_frame_sp_for_op_else
        - restore_frame_sp_for_op_end
        - wasm_runtime_malloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:313,5'
          Dst:             aot_checked_addr_list_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:324,9'
          Dst:             clear_frame_locals
        - Src:             'core/iwasm/compilation/aot_emit_control.c:330,9'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:334,13'
          Dst:             restore_frame_sp_for_op_else
        - Src:             'core/iwasm/compilation/aot_emit_control.c:339,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:339,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:339,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:339,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:339,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:340,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:347,17'
          Dst:             aot_block_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:353,17'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:357,21'
          Dst:             restore_frame_sp_for_op_else
        - Src:             'core/iwasm/compilation/aot_emit_control.c:360,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:363,17'
          Dst:             aot_block_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:366,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:366,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:366,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:366,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:366,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:371,17'
          Dst:             LLVMDeleteBasicBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:377,9'
          Dst:             aot_block_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:390,9'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:394,13'
          Dst:             restore_frame_sp_for_op_else
        - Src:             'core/iwasm/compilation/aot_emit_control.c:399,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:399,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:399,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:399,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:399,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:400,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:406,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:409,13'
          Dst:             aot_block_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:413,9'
          Dst:             restore_frame_sp_for_op_end
        - Src:             'core/iwasm/compilation/aot_emit_control.c:420,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:420,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:420,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:420,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:420,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:429,27'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_emit_control.c:427,29'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:430,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:433,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_control.c:441,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_emit_control.c:442,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:452,25'
          Dst:             LLVMBuildRetVoid
        - Src:             'core/iwasm/compilation/aot_emit_control.c:453,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:463,5'
          Dst:             aot_block_destroy
    - functionName:    clear_frame_locals
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          84
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    restore_frame_sp_for_op_else
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          91
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMDeleteBasicBlock
      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:    LLVMBuildRet
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildRetVoid
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_return
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          462
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMBuildRet
        - LLVMBuildRetVoid
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMGetParam
        - LLVMSetAlignment
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - handle_next_reachable_block
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1500,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1514,23'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1512,25'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1515,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1518,13'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1521,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1522,21'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1523,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1531,21'
          Dst:             LLVMBuildRetVoid
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1532,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1540,12'
          Dst:             handle_next_reachable_block
    - functionName:    aot_compile_op_br_table
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          1716
      EdgeCount:       375
      CyclomaticComplexity: 96
      functionsReached:
        - LLVMAddCase
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildICmp
        - LLVMBuildPhi
        - LLVMBuildSelect
        - LLVMBuildSwitch
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntGetZExtValue
        - LLVMGetInsertBlock
        - LLVMIsEfficientConstInt
        - LLVMIsUndef
        - LLVMMoveBasicBlockBefore
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_compile_op_br
        - aot_emit_exception
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_handle_next_reachable_block
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_suspend_flags
        - check_type_compatible
        - find_next_llvm_end_block
        - format_block_name
        - get_first_non_phi
        - get_target_block
        - handle_next_reachable_block
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1290,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1292,9'
          Dst:             LLVMIsUndef
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1297,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1301,16'
          Dst:             aot_handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1308,35'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1309,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1312,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1315,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1319,17'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1322,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1326,10'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1329,21'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1334,22'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1340,32'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1354,32'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1360,26'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1369,28'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1377,21'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1380,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1382,30'
          Dst:             find_next_llvm_end_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1383,25'
          Dst:             LLVMMoveBasicBlockBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1391,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1392,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1395,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1398,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1400,25'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1400,25'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1400,25'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1400,25'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1403,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1403,25'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1403,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1403,25'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1403,25'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1405,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1418,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1419,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1424,25'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1426,25'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1426,25'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1429,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1429,25'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1429,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1429,25'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1429,25'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1431,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1440,30'
          Dst:             LLVMBuildSwitch
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1442,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1448,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1449,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1450,28'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1456,13'
          Dst:             LLVMAddCase
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1459,16'
          Dst:             handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1463,29'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1468,16'
          Dst:             aot_compile_op_br
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1472,9'
          Dst:             wasm_runtime_free
    - functionName:    LLVMIsUndef
      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:    aot_handle_next_reachable_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - handle_next_reachable_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1560,12'
          Dst:             handle_next_reachable_block
    - functionName:    LLVMBuildSelect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMIsEfficientConstInt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMGetValueKind
        - LLVMIsConstant
        - LLVMIsUndef
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:807,12'
          Dst:             LLVMIsConstant
        - Src:             'core/iwasm/compilation/aot_compiler.h:808,15'
          Dst:             LLVMGetValueKind
        - Src:             'core/iwasm/compilation/aot_compiler.h:809,16'
          Dst:             LLVMIsUndef
    - functionName:    LLVMBuildSwitch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAddCase
      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:    LLVMConstIntGetZExtValue
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_br
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          871
      EdgeCount:       188
      CyclomaticComplexity: 48
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockBefore
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_suspend_flags
        - check_type_compatible
        - find_next_llvm_end_block
        - format_block_name
        - get_first_non_phi
        - get_target_block
        - handle_next_reachable_block
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1018,23'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1023,37'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1029,22'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1043,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1052,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1053,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1053,13'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1055,9'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1055,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1061,13'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1063,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1064,40'
          Dst:             find_next_llvm_end_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1065,17'
          Dst:             LLVMMoveBasicBlockBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1072,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1076,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1076,13'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1076,13'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1076,13'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1079,9'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1079,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1082,12'
          Dst:             handle_next_reachable_block
    - functionName:    LLVMIsConstant
      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:    LLVMGetValueKind
      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:    aot_compile_conditional_br
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         235
      ICount:          1434
      EdgeCount:       314
      CyclomaticComplexity: 81
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMConstIntGetZExtValue
        - LLVMGetInsertBlock
        - LLVMIsEfficientConstInt
        - LLVMIsUndef
        - LLVMMoveBasicBlockAfter
        - LLVMMoveBasicBlockBefore
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_compile_op_br
        - aot_emit_exception
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_handle_next_reachable_block
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_suspend_flags
        - check_type_compatible
        - find_next_llvm_end_block
        - format_block_name
        - get_first_non_phi
        - get_target_block
        - read_leb
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1106,10'
          Dst:             read_leb
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1109,23'
          Dst:             get_target_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1114,37'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1120,22'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1135,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1139,9'
          Dst:             LLVMIsUndef
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1144,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1148,16'
          Dst:             aot_handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1151,10'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1155,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1156,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1156,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1164,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1165,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1170,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1171,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1171,21'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1175,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1175,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1175,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1175,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1175,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1177,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1187,13'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1187,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1192,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1198,17'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1200,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1201,44'
          Dst:             find_next_llvm_end_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1202,21'
          Dst:             LLVMMoveBasicBlockBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1213,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1214,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1217,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1220,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1222,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1222,21'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1222,21'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1222,21'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1225,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1225,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1225,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1225,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1225,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1227,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1238,13'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1238,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1242,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1246,20'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1248,20'
          Dst:             aot_compile_op_br
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1258,9'
          Dst:             wasm_runtime_free
    - functionName:    aot_compile_op_br_if
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildICmp
        - aot_compile_conditional_br
        - aot_set_last_error
        - aot_value_stack_pop
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1268,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:1270,12'
          Dst:             aot_compile_conditional_br
    - functionName:    aot_compile_op_end
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          585
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockBefore
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - find_next_llvm_end_block
        - format_block_name
        - get_first_non_phi
        - handle_next_reachable_block
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:894,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:900,9'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:902,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:903,36'
          Dst:             find_next_llvm_end_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:904,13'
          Dst:             LLVMMoveBasicBlockBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:909,17'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:915,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:919,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:921,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:921,9'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:921,9'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:921,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:929,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:929,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:932,12'
          Dst:             handle_next_reachable_block
    - functionName:    aot_compile_op_else
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          809
      EdgeCount:       171
      CyclomaticComplexity: 44
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_checked_addr_list_destroy
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_destroy
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - clear_frame_locals
        - format_block_name
        - get_first_non_phi
        - handle_next_reachable_block
        - restore_frame_sp_for_op_else
        - strcmp
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:818,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:823,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:829,9'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:831,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:833,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:835,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:835,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:841,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:844,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:845,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:845,9'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:845,9'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:845,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:850,37'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:856,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:856,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:861,9'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:864,13'
          Dst:             clear_frame_locals
        - Src:             'core/iwasm/compilation/aot_emit_control.c:865,13'
          Dst:             restore_frame_sp_for_op_else
        - Src:             'core/iwasm/compilation/aot_emit_control.c:869,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:869,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:869,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:869,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:869,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:870,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:871,9'
          Dst:             aot_checked_addr_list_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:877,12'
          Dst:             handle_next_reachable_block
    - functionName:    push_aot_block_to_stack_and_pass_params
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          1064
      EdgeCount:       211
      CyclomaticComplexity: 54
      functionsReached:
        - LLVMAddIncoming
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMGetLastInstruction
        - LLVMPositionBuilderAtEnd
        - LLVMPositionBuilderBefore
        - LLVMTypeOf
        - aot_block_stack_push
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - get_first_non_phi
        - snprintf
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:478,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:483,38'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:484,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:489,43'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:490,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:492,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:499,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:500,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:505,27'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:503,46'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:506,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:514,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:515,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:519,27'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:517,51'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:520,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:530,19'
          Dst:             LLVMGetLastInstruction
        - Src:             'core/iwasm/compilation/aot_emit_control.c:532,9'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:539,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:542,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:542,17'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:547,21'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             get_first_non_phi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             LLVMPositionBuilderBefore
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:552,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:553,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:553,21'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:553,21'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_control.c:553,21'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_control.c:560,5'
          Dst:             aot_block_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:570,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:570,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:570,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:570,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:570,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:577,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:577,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:577,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:577,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_control.c:577,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_control.c:585,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:589,9'
          Dst:             wasm_runtime_free
    - functionName:    LLVMGetLastInstruction
      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:    aot_compile_op_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_control.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         193
      ICount:          1204
      EdgeCount:       261
      CyclomaticComplexity: 70
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMConstIntGetZExtValue
        - LLVMGetInsertBlock
        - LLVMIsEfficientConstInt
        - LLVMIsUndef
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_block_destroy
        - aot_checked_addr_list_destroy
        - aot_emit_exception
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_values
        - aot_handle_next_reachable_block
        - aot_set_last_error
        - aot_value_stack_pop
        - b_memcpy_s
        - format_block_name
        - push_aot_block_to_stack_and_pass_params
        - strcmp
        - wasm_loader_find_block_addr
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_control.c:609,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:616,11'
          Dst:             wasm_loader_find_block_addr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:619,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:624,19'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:625,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:630,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:631,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:635,37'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_control.c:636,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:645,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_control.c:649,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_emit_control.c:659,17'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_control.c:666,9'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:668,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:669,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:669,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:671,9'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:671,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:672,14'
          Dst:             push_aot_block_to_stack_and_pass_params
        - Src:             'core/iwasm/compilation/aot_emit_control.c:675,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:677,13'
          Dst:             aot_checked_addr_list_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:680,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_control.c:682,13'
          Dst:             LLVMIsUndef
        - Src:             'core/iwasm/compilation/aot_emit_control.c:687,19'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_control.c:691,13'
          Dst:             aot_block_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:692,20'
          Dst:             aot_handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_control.c:696,14'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_control.c:699,13'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:701,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:702,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:702,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:705,13'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:707,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:708,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:712,17'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:714,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:715,17'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:726,17'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:726,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:740,17'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:740,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:745,18'
          Dst:             push_aot_block_to_stack_and_pass_params
        - Src:             'core/iwasm/compilation/aot_emit_control.c:749,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:752,24'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_control.c:757,17'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:759,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:760,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:760,17'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:762,17'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:762,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:763,22'
          Dst:             push_aot_block_to_stack_and_pass_params
        - Src:             'core/iwasm/compilation/aot_emit_control.c:767,17'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:774,21'
          Dst:             format_block_name
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_control.c:776,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:777,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_control.c:777,21'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_control.c:779,21'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_control.c:779,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:780,26'
          Dst:             push_aot_block_to_stack_and_pass_params
        - Src:             'core/iwasm/compilation/aot_emit_control.c:784,21'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_control.c:789,21'
          Dst:             aot_block_destroy
        - Src:             'core/iwasm/compilation/aot_emit_control.c:796,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_control.c:802,5'
          Dst:             aot_block_destroy
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    call_fcmp_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildFCmp
        - LLVMBuildIntCast
        - LLVMConstInt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:20,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:23,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:27,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:33,15'
          Dst:             LLVMBuildIntCast
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:36,15'
          Dst:             LLVMBuildFCmp
    - functionName:    aot_compile_op_f32_reinterpret_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:933,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:935,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:936,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:939,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:939,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:939,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:939,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:939,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f64_reinterpret_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:916,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:918,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:919,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:922,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:922,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:922,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:922,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:922,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i32_reinterpret_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:899,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:901,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:902,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:905,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:905,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:905,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:905,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:905,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_reinterpret_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          263
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:882,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:884,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:885,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:888,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:888,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:888,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:888,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:888,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f64_promote_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          396
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - LLVMBuildFPExt
        - LLVMBuildZExt
        - LLVMConstReal
        - aot_call_llvm_intrinsic
        - aot_compile_op_f64_arithmetic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:849,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:852,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:855,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:859,15'
          Dst:             LLVMBuildFPExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:864,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:868,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:868,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:868,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:868,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:868,5'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:871,5'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:872,12'
          Dst:             aot_compile_op_f64_arithmetic
    - functionName:    LLVMBuildFPExt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f64_convert_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          335
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildSIToFP
        - LLVMBuildUIToFP
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:810,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:813,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:818,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:825,19'
          Dst:             LLVMBuildSIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:828,19'
          Dst:             LLVMBuildUIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:833,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:837,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:837,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:837,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:837,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:837,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildSIToFP
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildUIToFP
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f64_convert_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          335
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildSIToFP
        - LLVMBuildUIToFP
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:771,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:774,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:779,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:786,19'
          Dst:             LLVMBuildSIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:789,19'
          Dst:             LLVMBuildUIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:794,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:798,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:798,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:798,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:798,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:798,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f32_demote_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          303
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildFPTrunc
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:740,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:743,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:746,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:750,15'
          Dst:             LLVMBuildFPTrunc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:755,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:759,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:759,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:759,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:759,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:759,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildFPTrunc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f32_convert_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          335
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildSIToFP
        - LLVMBuildUIToFP
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:702,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:705,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:709,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:716,19'
          Dst:             LLVMBuildSIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:719,19'
          Dst:             LLVMBuildUIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:724,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:728,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:728,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:728,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:728,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:728,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f32_convert_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          335
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildSIToFP
        - LLVMBuildUIToFP
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:665,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:668,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:672,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:679,19'
          Dst:             LLVMBuildSIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:682,19'
          Dst:             LLVMBuildUIToFP
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:686,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:690,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:690,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:690,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_trunc_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - trunc_float_to_int
        - trunc_sat_float_to_int
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:611,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:614,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:618,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:621,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:626,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:629,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:635,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:636,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:639,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:640,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:643,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:644,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:647,16'
          Dst:             trunc_float_to_int
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:651,16'
          Dst:             trunc_sat_float_to_int
    - functionName:    trunc_float_to_int
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          431
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildFPToSI
        - LLVMBuildFPToUI
        - LLVMBuildOr
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_call_llvm_intrinsic
        - aot_emit_exception
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - call_fcmp_intrinsic
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:51,11'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:55,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:59,28'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:61,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:66,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:65,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:68,11'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:74,9'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:78,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:83,9'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:87,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:91,17'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:93,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:98,33'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:100,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:105,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:104,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:107,11'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:112,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:115,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:120,19'
          Dst:             LLVMBuildFPToSI
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:122,19'
          Dst:             LLVMBuildFPToUI
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:126,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:131,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:131,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:131,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:131,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:133,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:133,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:133,9'
          Dst:             aot_value_stack_push
    - functionName:    trunc_sat_float_to_int
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          829
      EdgeCount:       172
      CyclomaticComplexity: 45
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildFPToSI
        - LLVMBuildFPToUI
        - LLVMBuildPhi
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMGetIntTypeWidth
        - LLVMGetTypeKind
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - call_fcmp_intrinsic
        - snprintf
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:163,15'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:165,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:169,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:169,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:169,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:169,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:170,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:170,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:170,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:170,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:171,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:171,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:171,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:171,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:172,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:172,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:172,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:172,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:173,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:173,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:173,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:173,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:174,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:174,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:174,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:174,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:175,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:175,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:175,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:175,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:177,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:179,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:184,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:185,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:186,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:191,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:192,21'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:195,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:198,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:200,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:205,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:206,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:207,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:212,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:213,24'
          Dst:             call_fcmp_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:216,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:219,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:221,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:226,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:227,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:233,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:236,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:239,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:248,18'
          Dst:             LLVMGetIntTypeWidth
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:249,18'
          Dst:             LLVMGetTypeKind
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:247,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:253,16'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:254,19'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:259,23'
          Dst:             LLVMBuildFPToSI
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:263,23'
          Dst:             LLVMBuildFPToUI
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:270,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:273,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:274,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:279,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:281,17'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:283,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:290,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:291,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:294,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:295,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:300,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:301,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:304,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:305,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:308,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:309,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:310,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:311,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:314,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:314,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:314,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:314,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:314,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:316,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:316,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:316,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:316,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:316,9'
          Dst:             aot_value_stack_push
    - functionName:    LLVMGetIntTypeWidth
      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:    LLVMGetTypeKind
      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:    LLVMBuildFPToSI
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildFPToUI
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildOr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i64_trunc_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - trunc_float_to_int
        - trunc_sat_float_to_int
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:557,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:560,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:564,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:567,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:572,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:575,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:581,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:582,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:585,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:586,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:589,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:590,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:593,16'
          Dst:             trunc_float_to_int
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:597,16'
          Dst:             trunc_sat_float_to_int
    - functionName:    aot_compile_op_i32_extend_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          321
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildIntCast2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:520,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:523,22'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:527,22'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:532,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:536,11'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:540,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:544,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:544,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:544,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:544,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:544,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildIntCast2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildSExt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i64_extend_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          341
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - LLVMBuildIntCast2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:480,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:483,22'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:487,22'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:491,22'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:496,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:500,11'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:508,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:508,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:508,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:508,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:508,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_extend_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          289
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - LLVMBuildSExt
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:455,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:458,15'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:461,15'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:464,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:468,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:468,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:468,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:468,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:468,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i32_trunc_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - trunc_float_to_int
        - trunc_sat_float_to_int
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:402,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:405,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:409,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:412,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:417,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:420,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:426,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:427,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:430,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:431,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:434,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:435,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:438,16'
          Dst:             trunc_float_to_int
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:442,16'
          Dst:             trunc_sat_float_to_int
    - functionName:    aot_compile_op_i32_trunc_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstReal
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - trunc_float_to_int
        - trunc_sat_float_to_int
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:348,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:351,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:355,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:358,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:363,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:366,25'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:372,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:373,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:376,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:377,25'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:380,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:381,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:384,16'
          Dst:             trunc_float_to_int
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:388,16'
          Dst:             trunc_sat_float_to_int
    - functionName:    aot_compile_op_i32_wrap_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_conversion.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          264
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:327,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:329,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:331,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:335,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:335,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:335,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:335,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_conversion.c:335,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildTrunc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_emit_exception
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_exception.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          583
      EdgeCount:       112
      CyclomaticComplexity: 33
      functionsReached:
        - LLVMAddFunction
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildPhi
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_build_zero_function_ret
        - aot_gen_commit_ip
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - jit_set_exception_with_id
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:16,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:17,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:24,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:28,47'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:30,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:34,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:38,44'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:40,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:46,48'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:49,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:54,18'
          Dst:             aot_gen_commit_ip
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:66,27'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:67,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:73,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:74,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:79,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:79,23'
          Dst:             jit_set_exception_with_id
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:80,29'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:81,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:87,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:88,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:92,26'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:98,23'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:105,26'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:107,29'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:118,14'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:120,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:126,14'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:131,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:135,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:145,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:148,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:152,27'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:154,27'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:158,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:163,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:168,14'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:169,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:175,14'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:178,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_exception.c:182,9'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    LLVMFunctionType
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMConstIntToPtr
      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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetNamedFunction
      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:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAddFunction
      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:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildCall2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_func_return_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMGetInsertBlock
        - LLVMPositionBuilderAtEnd
        - aot_build_zero_function_ret
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:42,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:47,45'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:49,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:54,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:57,18'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:62,19'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_function.c:68,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_is_reftype_i31ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_call_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2843
      functionLinenumberEnd: 3254
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         271
      ICount:          1804
      EdgeCount:       368
      CyclomaticComplexity: 99
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBitCast
        - LLVMBuildBr
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIsNull
        - LLVMBuildLoad2
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMFunctionType
        - LLVMGetFunctionCallConv
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - LLVMSetAlignment
        - LLVMSetInstructionCallConv
        - LLVMSetTailCall
        - aot_emit_exception
        - aot_estimate_and_record_stack_usage_for_function_call
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - call_aot_alloc_frame_func
        - call_aot_invoke_native_func
        - check_call_return
        - check_exception_thrown
        - check_suspend_flags
        - check_type_compatible
        - commit_params_to_frame_of_import_func
        - free_frame_for_aot_func
        - is_win_platform
        - snprintf
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
        - wasm_value_type_cell_num_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2868,5'
          Dst:             aot_estimate_and_record_stack_usage_for_function_call
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2877,14'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2881,14'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2887,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2891,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2895,15'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2896,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2901,33'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2903,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2908,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2907,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2910,11'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2918,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2919,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2924,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2926,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2930,22'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2932,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2936,22'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2938,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2952,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2953,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2961,28'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2964,26'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2965,32'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2966,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2974,20'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2984,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2985,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2995,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3000,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3001,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3003,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3004,29'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3007,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3012,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3013,29'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3015,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3020,25'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3025,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3035,14'
          Dst:             call_aot_alloc_frame_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3041,25'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3043,29'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3045,20'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3048,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3053,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3052,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3054,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3055,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3057,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3058,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3061,26'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3063,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3069,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3071,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3076,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3081,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3082,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3088,17'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3090,23'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3091,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3098,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3101,13'
          Dst:             commit_params_to_frame_of_import_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3108,10'
          Dst:             call_aot_invoke_native_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3116,13'
          Dst:             check_call_return
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3119,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3125,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3129,24'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3130,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3131,29'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3134,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3137,13'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3138,13'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3142,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3143,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3148,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3151,22'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3154,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3158,22'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3160,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3165,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3166,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3167,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3171,18'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3173,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3177,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3186,43'
          Dst:             LLVMGetFunctionCallConv
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3186,5'
          Dst:             LLVMSetInstructionCallConv
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3189,9'
          Dst:             LLVMSetTailCall
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3193,45'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3194,13'
          Dst:             check_exception_thrown
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3198,22'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3201,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3205,24'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3206,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3207,29'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3210,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3213,13'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3214,13'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3218,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3219,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3224,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3227,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3227,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3227,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3227,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3227,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3233,14'
          Dst:             free_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3240,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3248,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3250,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:3252,9'
          Dst:             wasm_runtime_free
    - functionName:    aot_estimate_and_record_stack_usage_for_function_call
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aot_estimate_stack_usage_for_function_call
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1279,9'
          Dst:             aot_estimate_stack_usage_for_function_call
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_cell_num_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1327,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    call_aot_alloc_frame_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          317
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_alloc_frame
        - aot_build_zero_function_ret
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:507,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_alloc_frame
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:520,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:526,15'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:528,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:532,23'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:534,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:538,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:538,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:539,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:539,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:541,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:542,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:544,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:546,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:552,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:553,10'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_function.c:557,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    commit_params_to_frame_of_import_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          340
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - aot_frame_store_value
        - offset_of_local_in_outs_area
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_function.c:1303,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1308,25'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1305,22'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1315,25'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1312,22'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1323,25'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1320,22'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1330,25'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1327,22'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1340,29'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1337,26'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1348,29'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1345,26'
          Dst:             aot_frame_store_value
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1381,25'
          Dst:             offset_of_local_in_outs_area
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1378,22'
          Dst:             aot_frame_store_value
    - functionName:    call_aot_invoke_native_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          460
      EdgeCount:       85
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - LLVMSetAlignment
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - llvm_jit_invoke_native
        - snprintf
        - wasm_value_type_cell_num_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:177,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:184,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:185,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:190,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:190,22'
          Dst:             llvm_jit_invoke_native
        - Src:             'core/iwasm/compilation/aot_emit_function.c:191,25'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:192,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:198,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:199,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:202,22'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:206,22'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:212,22'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:214,22'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:215,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:221,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:228,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:229,34'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:230,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:234,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:236,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:238,29'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:240,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:244,21'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:246,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:249,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:251,21'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:257,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:261,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:266,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:268,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:274,30'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:275,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:280,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:282,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:285,30'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:287,13'
          Dst:             aot_set_last_error
    - functionName:    check_call_return
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_set_last_error
        - create_func_return_block
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:124,10'
          Dst:             create_func_return_block
        - Src:             'core/iwasm/compilation/aot_emit_function.c:127,17'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:129,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:134,29'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:136,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:140,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:141,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:143,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:145,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:147,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:151,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    LLVMGetFunctionCallConv
      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:    LLVMSetInstructionCallConv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMSetTailCall
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_win_platform
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LLVMDisposeMessage
        - LLVMGetTargetMachineTriple
        - strstr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:28,20'
          Dst:             LLVMGetTargetMachineTriple
        - Src:             'core/iwasm/compilation/aot_emit_function.c:32,12'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:32,39'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:34,5'
          Dst:             LLVMDisposeMessage
    - functionName:    check_exception_thrown
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildLoad2
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_set_last_error
        - create_func_return_block
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:80,10'
          Dst:             create_func_return_block
        - Src:             'core/iwasm/compilation/aot_emit_function.c:85,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:87,20'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:89,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:94,29'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:96,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:100,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:101,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:103,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:105,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:107,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:111,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    free_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          287
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1059,21'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1061,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1076,27'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1077,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1082,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1083,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1100,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1101,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1104,26'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1109,23'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1115,26'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1116,29'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1118,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1126,21'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1128,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1135,27'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1137,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1142,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1143,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1149,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1151,9'
          Dst:             aot_set_last_error
    - functionName:    LLVMGetTargetMachineTriple
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_ref_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2801
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          256
      EdgeCount:       71
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMConstInt
        - aot_call_aot_create_func_obj
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2807,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2808,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2814,14'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2818,14'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2821,14'
          Dst:             aot_call_aot_create_func_obj
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2826,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2826,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2826,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2826,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2826,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2831,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2831,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2831,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2831,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2831,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_ref_is_null
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          447
      EdgeCount:       110
      CyclomaticComplexity: 28
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2769,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2771,21'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2772,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2777,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2779,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2781,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2786,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2787,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2791,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2791,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2791,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2791,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2791,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_ref_null
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2761
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          212
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2754,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2754,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2754,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2754,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2754,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2756,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2756,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2756,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2756,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2756,9'
          Dst:             aot_value_stack_push
    - functionName:    call_aot_call_indirect_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      bool
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          578
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - LLVMSetAlignment
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - llvm_jit_call_indirect
        - snprintf
        - wasm_get_cell_num
        - wasm_type_to_llvm_type
        - wasm_value_type_cell_num_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1948,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1949,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1955,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1956,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1961,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1961,22'
          Dst:             llvm_jit_call_indirect
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1962,25'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1963,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1969,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1970,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1973,22'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1977,22'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1983,22'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1985,22'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1986,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1991,20'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1995,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2002,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2003,34'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2004,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2008,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2010,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2012,29'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2014,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2018,21'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2020,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2023,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2025,21'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2032,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2036,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2041,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2043,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2050,20'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2051,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2052,33'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2053,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2057,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2059,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2061,28'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2063,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2067,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2069,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2070,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2073,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2074,21'
          Dst:             wasm_value_type_cell_num_internal
    - functionName:    wasm_get_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1351,21'
          Dst:             wasm_value_type_cell_num
    - functionName:    call_aot_func_type_is_super_of_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          239
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMBuildICmp
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_func_type_is_super_of
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_func_type_is_super_of
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1897,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1904,15'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1906,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1910,23'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1912,9'
          Dst:             aot_set_last_error
    - functionName:    wasm_get_smallest_type_idx
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_type_equal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1405,13'
          Dst:             wasm_type_equal
    - functionName:    aot_compile_op_call_indirect
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2085
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         391
      ICount:          2578
      EdgeCount:       533
      CyclomaticComplexity: 144
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBitCast
        - LLVMBuildBr
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIntCast2
        - LLVMBuildIsNull
        - LLVMBuildLoad2
        - LLVMBuildOr
        - LLVMBuildPhi
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - LLVMSetAlignment
        - aot_alloc_frame_per_function_frame_for_aot_func
        - aot_emit_exception
        - aot_estimate_and_record_stack_usage_for_function_call
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - call_aot_alloc_frame_func
        - call_aot_call_indirect_func
        - call_aot_func_type_is_super_of_func
        - check_call_return
        - check_exception_thrown
        - check_suspend_flags
        - check_type_compatible
        - commit_params_to_frame_of_import_func
        - free_frame_for_aot_func
        - get_tbl_inst_offset
        - is_win_platform
        - snprintf
        - wasm_get_smallest_type_idx
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
        - wasm_value_type_cell_num_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2115,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2126,20'
          Dst:             wasm_get_smallest_type_idx
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2136,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2137,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2140,5'
          Dst:             aot_estimate_and_record_stack_usage_for_function_call
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2144,37'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2148,14'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2155,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2162,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2165,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2165,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2167,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2171,30'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2174,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2179,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2181,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2185,30'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2187,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2194,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2195,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2199,19'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2201,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2204,26'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2206,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2213,26'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2215,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2222,19'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2224,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2232,33'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2234,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2239,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2238,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2241,11'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2246,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2246,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2248,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2252,29'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2255,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2263,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2265,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2269,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2272,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2276,28'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2278,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2283,30'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2285,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2290,37'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2292,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2297,33'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2296,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2299,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2308,24'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2309,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2313,26'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2316,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2321,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2323,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2327,26'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2329,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2335,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2337,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2341,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2344,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2348,26'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2350,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2354,26'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2356,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2362,19'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2364,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2369,37'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2371,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2376,33'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2375,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2378,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2383,27'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2386,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2390,23'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2392,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2398,31'
          Dst:             call_aot_func_type_is_super_of_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2408,19'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2410,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2416,34'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2418,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2423,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2422,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2425,11'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2440,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2441,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2449,28'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2452,26'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2453,32'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2454,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2462,20'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2472,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2473,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2488,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2489,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2491,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2492,29'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2495,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2500,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2501,29'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2503,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2508,25'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2513,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2523,14'
          Dst:             call_aot_alloc_frame_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2529,25'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2531,29'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2533,20'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2536,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2541,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2540,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2542,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2543,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2545,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2546,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2549,26'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2551,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2557,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2559,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2564,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2569,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2570,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2576,17'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2578,23'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2579,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2586,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2589,13'
          Dst:             aot_alloc_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2595,13'
          Dst:             commit_params_to_frame_of_import_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2604,31'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2605,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2614,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2616,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2620,10'
          Dst:             call_aot_call_indirect_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2627,42'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2628,13'
          Dst:             check_call_return
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2632,13'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2637,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2639,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2642,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2643,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2648,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2651,22'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2654,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2658,22'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2660,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2665,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2666,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2667,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2671,18'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2673,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2677,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2680,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2685,42'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2686,13'
          Dst:             check_exception_thrown
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2690,22'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2693,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2697,24'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2698,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2699,29'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2702,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2705,13'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2706,13'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2710,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2716,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2719,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2719,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2719,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2719,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2719,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2725,14'
          Dst:             free_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2732,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2740,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2742,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2744,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:2746,9'
          Dst:             wasm_runtime_free
    - functionName:    call_aot_invoke_c_api_native
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          971
      EdgeCount:       150
      CyclomaticComplexity: 31
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - check_call_return
        - snprintf
        - wasm_runtime_malloc
        - wasm_runtime_quick_invoke_c_api_native
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_function.c:385,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_emit_function.c:414,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_emit_function.c:463,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:314,21'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:316,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             wasm_runtime_quick_invoke_c_api_native
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:329,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:336,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:337,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:339,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:342,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:345,9'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:350,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:352,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:354,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:359,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:360,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:363,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:365,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:369,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:370,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:376,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:379,13'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:382,13'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:387,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:390,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:393,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:396,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:402,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:404,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:408,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:409,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:411,13'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:433,13'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:435,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:439,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:441,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:447,13'
          Dst:             check_call_return
        - Src:             'core/iwasm/compilation/aot_emit_function.c:457,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:458,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:460,13'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:486,13'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:488,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:489,21'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:492,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:492,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:492,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:492,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:492,9'
          Dst:             aot_value_stack_push
    - functionName:    check_app_addr_and_convert
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          334
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildLoad2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - check_call_return
        - is_win_platform
        - jit_check_app_addr_and_convert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1181,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1182,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1188,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1189,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1195,19'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1195,19'
          Dst:             jit_check_app_addr_and_convert
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1196,25'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1197,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1203,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1204,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1207,22'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1211,22'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1217,22'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1219,22'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1220,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1225,29'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1233,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1239,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1244,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1246,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1251,42'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1252,13'
          Dst:             check_call_return
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1257,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1259,9'
          Dst:             aot_set_last_error
    - functionName:    alloc_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         252
      ICount:          1709
      EdgeCount:       340
      CyclomaticComplexity: 90
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - align_uint
        - aot_emit_exception
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - get_module_inst_extra_offset
        - wasm_is_reftype_i31ref
        - wasm_value_type_cell_num_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:588,21'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:590,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:598,31'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:623,28'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_function.c:637,49'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_emit_function.c:647,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:648,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:650,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:652,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:656,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:657,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:659,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:661,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:668,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:670,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:675,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:676,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:677,36'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:680,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:688,39'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_function.c:691,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:696,33'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_function.c:695,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_function.c:698,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_function.c:701,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:705,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_function.c:718,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:719,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:720,36'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:726,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:728,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:740,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:742,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:743,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:744,34'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:748,26'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:750,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:755,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:758,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:760,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:761,30'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:764,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:767,18'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:768,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:776,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:777,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:778,35'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:782,26'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:784,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:788,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:791,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:792,31'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:795,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:798,18'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:799,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:805,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:808,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:809,31'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:812,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:821,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:822,25'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/compilation/aot_emit_function.c:826,34'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:827,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:828,41'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:831,30'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:833,29'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:841,25'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:845,34'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:846,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:847,41'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:850,30'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:852,29'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:862,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:863,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:864,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:867,22'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:869,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:878,28'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:880,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:883,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:884,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:892,34'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:893,34'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:894,22'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:895,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:896,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:897,34'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:901,26'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:903,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:906,18'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:908,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:917,13'
          Dst:             get_module_inst_extra_offset
        - Src:             'core/iwasm/compilation/aot_emit_function.c:920,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:921,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:922,27'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:925,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:929,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:931,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:935,27'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:937,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:941,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:942,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:944,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:946,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:950,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:951,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:953,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:956,22'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:958,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:962,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:963,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:972,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_function.c:973,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:988,27'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:989,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:994,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:995,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1012,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1013,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1016,26'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1021,23'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1027,26'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1028,29'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1030,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1038,21'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1040,13'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_call
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_function.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         316
      ICount:          2040
      EdgeCount:       432
      CyclomaticComplexity: 118
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildZExt
        - LLVMBuildZExtOrBitCast
        - LLVMConstInt
        - LLVMFunctionType
        - LLVMPointerType
        - LLVMSetAlignment
        - LLVMSetTailCall
        - alloc_frame_for_aot_func
        - aot_alloc_frame_per_function_frame_for_aot_func
        - aot_estimate_and_record_stack_usage_for_function_call
        - aot_free_frame_per_function_frame_for_aot_func
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_get_func_from_table
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - call_aot_invoke_c_api_native
        - call_aot_invoke_native_func
        - check_app_addr_and_convert
        - check_call_return
        - check_exception_thrown
        - check_suspend_flags
        - check_type_compatible
        - commit_params_to_frame_of_import_func
        - free_frame_for_aot_func
        - is_win_platform
        - snprintf
        - wasm_get_cell_num
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
        - wasm_value_type_cell_num_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1425,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1438,5'
          Dst:             aot_estimate_and_record_stack_usage_for_function_call
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1443,37'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1447,14'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1454,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1462,13'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1462,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1463,18'
          Dst:             aot_alloc_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1471,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1474,18'
          Dst:             alloc_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1496,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1497,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1506,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1513,28'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1515,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1522,33'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1524,42'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1524,26'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1525,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1529,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1530,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1533,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1536,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1537,33'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1539,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1543,25'
          Dst:             wasm_value_type_cell_num_internal
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1550,17'
          Dst:             commit_params_to_frame_of_import_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1555,33'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1556,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1563,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1564,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1572,30'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1587,44'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1588,46'
          Dst:             LLVMBuildZExtOrBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1591,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1594,45'
          Dst:             LLVMBuildZExtOrBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1597,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1600,26'
          Dst:             check_app_addr_and_convert
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1609,45'
          Dst:             LLVMBuildZExtOrBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1612,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1615,26'
          Dst:             check_app_addr_and_convert
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1627,24'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1654,22'
          Dst:             call_aot_invoke_c_api_native
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1660,22'
          Dst:             call_aot_invoke_native_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1668,54'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1669,25'
          Dst:             check_call_return
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1677,38'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1679,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1683,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1684,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1689,30'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1692,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1696,30'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1698,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1702,26'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1704,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1709,31'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1713,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1719,18'
          Dst:             check_exception_thrown
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1731,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1734,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1737,26'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1805,27'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1809,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1814,13'
          Dst:             LLVMSetTailCall
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1819,49'
          Dst:             is_win_platform
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1820,17'
          Dst:             check_exception_thrown
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1826,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1826,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1826,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1826,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1826,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1829,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1831,42'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1830,29'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1833,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1836,13'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1837,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1837,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1837,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1837,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1837,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1845,18'
          Dst:             aot_free_frame_per_function_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1853,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1855,18'
          Dst:             free_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1864,14'
          Dst:             check_suspend_flags
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1871,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_function.c:1873,9'
          Dst:             wasm_runtime_free
    - functionName:    LLVMBuildZExtOrBitCast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_struct_field_data_types
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_is_type_reftype
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_gc.c:312,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:307,9'
          Dst:             wasm_is_type_reftype
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_call_wasm_internal_obj_to_external_obj
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_internal_obj_to_externref_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             wasm_internal_obj_to_externref_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2060,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2065,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2067,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_extern_externalize
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          430
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildIsNull
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_wasm_internal_obj_to_external_obj
        - aot_emit_exception
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2085,10'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2088,10'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2091,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2093,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2096,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2096,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2097,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2097,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2100,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2100,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2101,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2104,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2106,15'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2107,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2112,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2113,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2113,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2114,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2114,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2115,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2118,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2120,10'
          Dst:             aot_call_wasm_internal_obj_to_external_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2126,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2126,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2127,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2133,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2136,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2137,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2137,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2137,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2137,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2137,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    53
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_call_wasm_externref_obj_to_internal_obj
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_externref_obj_to_internal_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             wasm_externref_obj_to_internal_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1979,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1983,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1985,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_extern_internalize
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          398
      EdgeCount:       91
      CyclomaticComplexity: 23
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildIsNull
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_wasm_externref_obj_to_internal_obj
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2003,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2005,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2008,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2008,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2009,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2009,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2012,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2012,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2013,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2016,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2018,15'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2019,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2024,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2025,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2025,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2026,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2026,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2027,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2030,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2031,10'
          Dst:             aot_call_wasm_externref_obj_to_internal_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2035,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2035,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2036,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2039,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2040,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2040,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2040,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2040,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:2040,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_ref_cast
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          269
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_aot_obj_is_instance_of
        - aot_call_wasm_obj_is_type_of
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1915,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1915,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1915,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1918,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1918,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1919,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1919,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1922,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1922,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1923,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1925,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1925,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1927,9'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1927,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1930,14'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1936,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1940,46'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1939,14'
          Dst:             aot_call_aot_obj_is_instance_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1945,43'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1944,14'
          Dst:             aot_call_wasm_obj_is_type_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1949,17'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1951,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1955,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1960,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    aot_call_aot_obj_is_instance_of
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          373
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_obj_is_instance_of
        - aot_set_last_error
        - llvm_jit_obj_is_instance_of
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             llvm_jit_obj_is_instance_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:161,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_obj_is_instance_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:171,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:173,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_wasm_obj_is_type_of
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_obj_is_type_of
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             wasm_obj_is_type_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:196,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:201,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:203,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_ref_test
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          473
      EdgeCount:       105
      CyclomaticComplexity: 27
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildPhi
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_aot_obj_is_instance_of
        - aot_call_wasm_obj_is_type_of
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1847,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1849,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1852,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1852,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1853,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1853,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1856,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1856,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1857,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1860,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1862,15'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1863,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1868,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1869,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1869,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1870,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1870,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1873,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1875,9'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1878,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1882,46'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1881,14'
          Dst:             aot_call_aot_obj_is_instance_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1887,43'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1886,14'
          Dst:             aot_call_wasm_obj_is_type_of
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1891,22'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1893,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1897,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1897,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1898,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1900,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1901,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1901,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1901,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1901,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1901,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i31_get
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1838
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          361
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAShr
        - LLVMBuildIsNull
        - LLVMBuildLShr
        - LLVMBuildPtrToInt
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1800,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1802,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1802,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1803,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1803,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1806,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1806,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1807,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1812,21'
          Dst:             LLVMBuildPtrToInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1814,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1819,25'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1821,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1826,25'
          Dst:             LLVMBuildAShr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1828,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1833,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1833,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1833,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1833,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1833,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildPtrToInt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildLShr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildAShr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i31_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildIntToPtr
        - LLVMBuildOr
        - LLVMBuildShl
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1764,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1767,21'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1769,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1775,15'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1776,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1780,21'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1782,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1786,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1786,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1786,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1786,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1786,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildShl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildIntToPtr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_array_len
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          304
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_array_obj_length
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1739,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1741,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1741,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1742,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1742,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1744,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1745,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1749,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1752,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1752,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1752,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1752,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_array_obj_length
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLShr
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1076,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1077,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1082,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1084,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1089,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1091,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1095,23'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1097,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1102,37'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1101,23'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1104,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_wasm_array_obj_copy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          240
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_array_obj_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             wasm_array_obj_copy
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1619,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1627,10'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1629,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_array_copy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1095
      EdgeCount:       257
      CyclomaticComplexity: 65
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAdd
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildOr
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_array_obj_length
        - aot_call_wasm_array_obj_copy
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1647,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1648,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1649,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1650,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1651,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1653,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1653,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1654,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1654,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1656,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1656,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1657,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1657,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1660,20'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1661,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1665,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1670,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1670,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1671,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1671,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1674,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1674,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1675,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1678,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1678,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1679,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1681,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1681,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1682,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1682,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1685,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1687,22'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1688,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1691,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1691,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1691,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1694,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1696,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1696,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1698,22'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1699,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1702,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1702,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1702,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1705,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1707,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1707,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1711,24'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1712,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1717,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1721,10'
          Dst:             aot_call_wasm_array_obj_copy
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1725,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1725,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1726,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    LLVMBuildAdd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    is_target_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:80,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:81,16'
          Dst:             strncmp
    - functionName:    aot_compile_op_array_fill
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         294
      ICount:          1664
      EdgeCount:       392
      CyclomaticComplexity: 100
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAdd
        - LLVMBuildAlloca
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildLoad2
        - LLVMBuildOr
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - LLVMSetAlignment
        - aot_array_obj_length
        - aot_array_obj_set_elem
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - is_target_x86
        - wasm_is_type_reftype
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1466,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1468,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1469,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1474,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1477,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1480,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1483,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1489,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1490,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1492,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1492,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1493,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1493,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1495,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1495,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1497,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1502,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1502,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1503,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1503,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1506,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1506,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1507,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1510,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1510,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1511,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1514,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1514,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1515,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1518,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1518,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1519,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1521,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1521,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1522,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1522,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1525,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1527,22'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1528,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1531,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1531,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1531,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1534,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1536,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1536,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1538,20'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1539,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1543,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1547,31'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1549,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1553,10'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1554,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1557,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1558,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1562,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1562,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1563,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1566,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1568,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1572,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1572,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1574,5'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1574,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1576,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1578,10'
          Dst:             aot_array_obj_set_elem
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1582,30'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1584,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1588,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1590,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1594,5'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1594,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1596,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    aot_array_obj_set_elem
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          261
      EdgeCount:       46
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMBuildTrunc
        - LLVMSetAlignment
        - aot_array_obj_elem_addr
        - aot_set_last_error
        - is_target_x86
        - wasm_is_type_reftype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_gc.c:856,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:847,10'
          Dst:             aot_array_obj_elem_addr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:851,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:891,19'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:893,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:900,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:902,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:906,17'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:907,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:911,10'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:914,9'
          Dst:             LLVMSetAlignment
    - functionName:    aot_array_obj_elem_addr
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildAdd
        - LLVMBuildInBoundsGEP2
        - LLVMBuildShl
        - LLVMConstInt
        - aot_array_obj_elem_size_log
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:801,21'
          Dst:             aot_array_obj_elem_size_log
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:807,26'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:808,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:814,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:813,15'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:815,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:819,25'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:821,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:825,23'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:828,9'
          Dst:             aot_set_last_error
    - functionName:    aot_array_obj_elem_size_log
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_is_type_reftype
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:768,9'
          Dst:             wasm_is_type_reftype
    - functionName:    aot_compile_op_array_set
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         210
      ICount:          1186
      EdgeCount:       281
      CyclomaticComplexity: 73
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_array_obj_length
        - aot_array_obj_set_elem
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1398,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1399,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1404,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1407,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1410,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1413,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1419,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1420,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1422,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1422,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1423,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1423,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1425,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1425,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1426,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1430,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1431,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1434,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1434,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1435,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1437,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1437,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1438,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1442,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1443,10'
          Dst:             aot_array_obj_set_elem
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1445,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_wasm_array_get_elem
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          295
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - LLVMSetAlignment
        - aot_array_obj_elem_addr
        - aot_set_last_error
        - is_target_x86
        - wasm_is_type_reftype
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_gc.c:990,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:981,10'
          Dst:             aot_array_obj_elem_addr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:985,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1024,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1026,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1030,24'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1032,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1036,10'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1039,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1044,32'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1046,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1051,32'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1053,17'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_array_get
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         185
      ICount:          945
      EdgeCount:       246
      CyclomaticComplexity: 63
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildICmp
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_array_obj_length
        - aot_call_wasm_array_get_elem
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1333,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1335,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1335,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1336,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1336,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1338,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1338,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1339,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1343,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1344,10'
          Dst:             aot_array_obj_length
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1347,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1347,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1348,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1350,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1350,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1351,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1355,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1356,10'
          Dst:             aot_call_wasm_array_get_elem
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1360,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1361,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1361,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1361,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1361,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1361,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1366,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1366,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1366,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1366,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1366,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1369,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1369,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1369,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1369,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1369,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1372,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1372,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1372,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1375,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1375,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1375,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1375,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1375,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_call_aot_array_init_with_data
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          455
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCall2
        - LLVMBuildICmp
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - aot_array_init_with_data
        - aot_emit_exception
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - llvm_array_init_with_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:932,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:932,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:933,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:933,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             llvm_array_init_with_data
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:944,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_array_init_with_data
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:946,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:955,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:957,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:961,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:961,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:962,10'
          Dst:             aot_emit_exception
    - functionName:    aot_compile_op_array_new_data
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          646
      EdgeCount:       145
      CyclomaticComplexity: 35
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_call_aot_array_init_with_data
        - aot_call_aot_rtt_type_new
        - aot_call_wasm_array_obj_new
        - aot_emit_exception
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_gc.c:1272,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1250,10'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1253,10'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1257,56'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1257,10'
          Dst:             aot_call_aot_rtt_type_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1261,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1261,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1262,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1262,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1264,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1264,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1265,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1269,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1270,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1297,10'
          Dst:             aot_call_wasm_array_obj_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1301,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1301,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1302,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1304,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1304,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1305,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1310,33'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1309,10'
          Dst:             aot_call_aot_array_init_with_data
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1314,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1314,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1314,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1314,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1314,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_call_aot_rtt_type_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          362
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_rtt_type_new
        - aot_set_last_error
        - llvm_jit_rtt_type_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             llvm_jit_rtt_type_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:226,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_rtt_type_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:228,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:233,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:235,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_wasm_array_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          281
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildAlloca
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - LLVMTypeOf
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_array_obj_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:724,34'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:723,28'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:725,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:728,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:729,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:732,28'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:734,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             wasm_array_obj_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:744,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:751,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:753,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_array_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         364
      ICount:          2004
      EdgeCount:       489
      CyclomaticComplexity: 127
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMBuildSub
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_array_obj_set_elem
        - aot_call_aot_rtt_type_new
        - aot_call_wasm_array_obj_new
        - aot_emit_exception
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1128,10'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1131,10'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1135,56'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1135,10'
          Dst:             aot_call_aot_rtt_type_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1139,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1139,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1140,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1140,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1142,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1142,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1143,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1148,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1150,24'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1154,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1155,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1160,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1163,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1166,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1169,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1182,10'
          Dst:             aot_call_wasm_array_obj_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1186,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1186,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1187,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1189,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1189,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1190,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1196,17'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1197,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1202,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1205,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1208,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1211,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1219,43'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1218,30'
          Dst:             LLVMBuildSub
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1220,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1224,18'
          Dst:             aot_array_obj_set_elem
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1230,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1230,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1230,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1230,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:1230,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildSub
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_struct_obj_set_field
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          172
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildStore
        - LLVMBuildTrunc
        - LLVMSetAlignment
        - aot_set_last_error
        - get_struct_field_data_types
        - is_target_x86
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:359,5'
          Dst:             get_struct_field_data_types
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:365,19'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:367,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:372,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:374,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:380,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:382,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:388,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:390,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:395,15'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:396,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:400,10'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:403,9'
          Dst:             LLVMSetAlignment
    - functionName:    aot_compile_op_struct_set
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          1036
      EdgeCount:       241
      CyclomaticComplexity: 63
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_struct_obj_set_field
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:672,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:676,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:677,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:681,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:684,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:687,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:690,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:696,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:698,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:698,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:699,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:699,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:701,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:701,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:702,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:706,57'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:706,10'
          Dst:             aot_struct_obj_set_field
    - functionName:    aot_struct_obj_get_field
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - LLVMSetAlignment
        - aot_set_last_error
        - get_struct_field_data_types
        - is_target_x86
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:420,5'
          Dst:             get_struct_field_data_types
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:423,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:425,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:430,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:432,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:437,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:439,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:443,25'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:445,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:449,10'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:452,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:457,33'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:459,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:464,33'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:466,17'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_struct_get
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          796
      EdgeCount:       206
      CyclomaticComplexity: 53
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_struct_obj_get_field
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:608,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:612,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:614,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:614,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:615,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:615,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:617,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:617,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:618,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:622,57'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:622,10'
          Dst:             aot_struct_obj_get_field
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:626,9'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:627,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:627,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:627,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:627,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:627,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:631,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:631,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:631,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:631,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:631,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:634,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:634,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:634,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:634,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:634,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:637,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:637,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:637,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:637,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:637,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:640,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:640,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:640,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:640,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:640,9'
          Dst:             aot_value_stack_push
    - functionName:    struct_new_canon_init_fields
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          867
      EdgeCount:       199
      CyclomaticComplexity: 52
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_struct_obj_set_field
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_is_type_reftype
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:499,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:500,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:504,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:507,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:510,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:513,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:520,39'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:519,14'
          Dst:             aot_struct_obj_set_field
    - functionName:    aot_call_wasm_struct_obj_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          214
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - wasm_struct_obj_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             wasm_struct_obj_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:281,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:286,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:288,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_struct_new
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          283
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_aot_rtt_type_new
        - aot_call_wasm_struct_obj_new
        - aot_emit_exception
        - aot_gen_commit_sp_ip
        - aot_gen_commit_values
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - struct_new_canon_init_fields
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:537,10'
          Dst:             aot_gen_commit_values
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:540,10'
          Dst:             aot_gen_commit_sp_ip
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:544,56'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:544,10'
          Dst:             aot_call_aot_rtt_type_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:548,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:548,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:549,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:549,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:551,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:551,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:552,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:557,10'
          Dst:             aot_call_wasm_struct_obj_new
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:561,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:561,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:562,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:564,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:564,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:565,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:570,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:574,13'
          Dst:             struct_new_canon_init_fields
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:579,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:579,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:579,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:579,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:579,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_ref_as_non_null
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          129
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildIsNull
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:252,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:252,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:252,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:255,5'
          Dst:             LLVMBuildIsNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:257,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:257,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:258,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:258,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:261,10'
          Dst:             aot_emit_exception
    - functionName:    aot_call_aot_create_func_obj
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          504
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildIsNotNull
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_build_zero_function_ret
        - aot_create_func_obj
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - llvm_jit_create_func_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:91,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             llvm_jit_create_func_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:102,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_create_func_obj
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:104,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:109,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:112,20'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:114,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:118,5'
          Dst:             LLVMBuildIsNotNull
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:118,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:120,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:120,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:121,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:121,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:123,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:124,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:126,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:128,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:134,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:135,10'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_gc.c:139,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compiler_op_atomic_fence
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMBuildFence
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2277,12'
          Dst:             LLVMBuildFence
    - functionName:    LLVMBuildFence
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compiler_op_atomic_notify
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          469
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_check_memory_overflow
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_memory_alignment
        - check_type_compatible
        - wasm_runtime_atomic_notify
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2241,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2243,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2247,10'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             wasm_runtime_atomic_notify
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2255,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2261,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2263,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2267,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2267,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2267,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2267,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2267,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_check_memory_overflow
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          1134
      EdgeCount:       233
      CyclomaticComplexity: 61
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAdd
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIntToPtr
        - LLVMBuildLoad2
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntGetZExtValue
        - LLVMGetInsertBlock
        - LLVMIsEfficientConstInt
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_checked_addr_list_add
        - aot_checked_addr_list_find
        - aot_emit_exception
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_load_const_from_table
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - ffs
        - get_memory_check_bound
        - get_memory_curr_page_count
        - wasm_runtime_free
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:566,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:566,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:569,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:593,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:605,24'
          Dst:             aot_load_const_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:613,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:625,31'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:628,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:644,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:651,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:653,13'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:654,29'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:674,25'
          Dst:             ffs
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:689,27'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:691,27'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:692,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:694,31'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:697,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:702,31'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:704,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:723,30'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:725,25'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:727,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:733,5'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:733,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:740,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:740,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:742,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:744,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:744,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:745,14'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:750,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:779,17'
          Dst:             aot_checked_addr_list_find
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:786,30'
          Dst:             get_memory_curr_page_count
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:789,13'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:789,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:791,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:791,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:792,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:793,18'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:799,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:804,19'
          Dst:             get_memory_check_bound
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:808,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:808,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:811,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:811,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:812,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:814,14'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:820,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:823,18'
          Dst:             aot_checked_addr_list_add
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:832,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:834,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:841,28'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:846,23'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:849,13'
          Dst:             aot_set_last_error
    - functionName:    check_memory_alignment
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAnd
        - LLVMBuildICmp
        - LLVMBuildPtrToInt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:925,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:927,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:930,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:933,18'
          Dst:             LLVMBuildPtrToInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:935,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:940,5'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:940,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:941,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:941,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:944,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:944,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:945,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:947,10'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:952,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    LLVMIsEfficientConstInt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMGetValueKind
        - LLVMIsConstant
        - LLVMIsUndef
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:807,12'
          Dst:             LLVMIsConstant
        - Src:             'core/iwasm/compilation/aot_compiler.h:808,15'
          Dst:             LLVMGetValueKind
        - Src:             'core/iwasm/compilation/aot_compiler.h:809,16'
          Dst:             LLVMIsUndef
    - functionName:    ffs
      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:    get_memory_curr_page_count
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildIntCast
        - LLVMBuildLoad2
        - aot_set_last_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1358,26'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1361,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1366,12'
          Dst:             LLVMBuildIntCast
    - functionName:    get_memory_check_bound
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildLoad2
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:94,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:118,29'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:122,9'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_atomic_wait
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         156
      ICount:          937
      EdgeCount:       210
      CyclomaticComplexity: 56
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_build_zero_function_ret
        - aot_check_memory_overflow
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_memory_alignment
        - check_suspend_flags
        - check_type_compatible
        - wasm_runtime_atomic_wait
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2150,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2153,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2155,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2156,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2157,24'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2163,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2164,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2167,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2169,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2173,10'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             wasm_runtime_atomic_wait
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2183,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2191,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2193,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2197,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2197,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2199,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2199,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2200,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2200,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2202,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2203,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2205,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2206,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2212,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2213,10'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2217,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2219,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2219,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2219,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2219,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2219,5'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2223,14'
          Dst:             check_suspend_flags
    - functionName:    aot_compile_op_atomic_cmpxchg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         243
      ICount:          1277
      EdgeCount:       318
      CyclomaticComplexity: 77
      functionsReached:
        - LLVMBuildAtomicCmpXchg
        - LLVMBuildBitCast
        - LLVMBuildExtractValue
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMSetVolatile
        - LLVMTypeOf
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_memory_alignment
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:2063,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2048,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2049,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2052,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2053,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2056,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2060,10'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2066,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2066,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2068,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2068,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2072,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2072,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2074,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2074,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2076,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2076,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2077,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2077,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2082,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2082,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2084,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2084,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2085,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2085,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2086,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2086,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2090,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2090,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2092,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2092,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2093,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2093,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2094,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2101,20'
          Dst:             LLVMBuildAtomicCmpXchg
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2108,5'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2112,20'
          Dst:             LLVMBuildExtractValue
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2118,13'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2119,28'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2124,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2124,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2124,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2124,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2124,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2127,13'
          Dst:             LLVMTypeOf
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2128,28'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2133,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2133,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2133,9'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildAtomicCmpXchg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildExtractValue
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_atomic_rmw
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - char
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          910
      EdgeCount:       230
      CyclomaticComplexity: 55
      functionsReached:
        - LLVMBuildAtomicRMW
        - LLVMBuildBitCast
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMSetVolatile
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_memory_alignment
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:1973,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1962,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1964,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1966,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1970,10'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1976,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1976,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1978,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1978,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1982,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1982,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1984,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1984,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1986,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1986,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1990,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1990,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1992,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1993,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1993,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1997,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1997,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1999,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1999,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2000,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2000,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2007,20'
          Dst:             LLVMBuildAtomicRMW
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2013,5'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2016,24'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2020,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2020,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2020,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2020,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2020,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2023,24'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2027,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2027,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2027,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2027,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:2027,9'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildAtomicRMW
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_data_drop
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          377
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_data_drop
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - llvm_jit_data_drop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1757,11'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1758,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             llvm_jit_data_drop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1765,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_data_drop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1767,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1772,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1774,9'
          Dst:             aot_set_last_error
    - functionName:    zero_extend_u64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildZExt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:80,18'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:82,13'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_memory_init
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         153
      ICount:          942
      EdgeCount:       207
      CyclomaticComplexity: 56
      functionsReached:
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetInsertBlock
        - LLVMGetNamedFunction
        - LLVMMoveBasicBlockAfter
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_build_zero_function_ret
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_memory_init
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - llvm_jit_memory_init
        - wasm_runtime_free
        - zero_extend_u64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1685,36'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1688,11'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1690,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1691,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1692,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1694,10'
          Dst:             zero_extend_u64
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             llvm_jit_memory_init
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1706,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_memory_init
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1708,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1716,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1718,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1722,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1722,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1724,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1724,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1725,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1725,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1727,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1728,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1730,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1732,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1738,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1739,10'
          Dst:             aot_build_zero_function_ret
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1743,5'
          Dst:             LLVMPositionBuilderAtEnd
    - functionName:    aot_compile_op_memory_grow
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          678
      EdgeCount:       136
      CyclomaticComplexity: 37
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildAnd
        - LLVMBuildCall2
        - LLVMBuildICmp
        - LLVMBuildSelect
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - get_memory_curr_page_count
        - wasm_enlarge_memory
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1387,29'
          Dst:             get_memory_curr_page_count
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1398,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1406,23'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1407,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1413,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1414,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1417,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1417,23'
          Dst:             wasm_enlarge_memory
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1418,25'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1419,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1424,31'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1425,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1429,13'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1433,22'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1441,22'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1443,22'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1444,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1451,23'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1452,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1454,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1458,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1458,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1461,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1462,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1465,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1465,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1466,9'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1466,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1471,23'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1478,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1478,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1478,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1478,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1478,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_memory_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - get_memory_curr_page_count
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1375,29'
          Dst:             get_memory_curr_page_count
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1378,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1378,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1378,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1378,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1378,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f64_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          255
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1332,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1335,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1340,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1340,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1342,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1342,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1343,5'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1343,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1343,5'
          Dst:             LLVMSetAlignment
    - functionName:    aot_compile_op_f32_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          255
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1308,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1311,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1316,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1316,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1318,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1318,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1319,5'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1319,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1319,5'
          Dst:             LLVMSetAlignment
    - functionName:    aot_compile_op_i64_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          529
      EdgeCount:       132
      CyclomaticComplexity: 29
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMSetAlignment
        - LLVMSetOrdering
        - LLVMSetVolatile
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_memory_alignment
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:1257,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1250,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1253,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1260,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1260,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1262,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1262,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1266,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1266,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1268,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1268,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1269,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1269,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1273,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1273,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1275,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1275,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1276,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1276,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1280,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1280,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1282,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1282,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1283,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1283,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1292,9'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1295,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1295,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1295,9'
          Dst:             LLVMSetAlignment
    - functionName:    LLVMSetOrdering
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i32_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          457
      EdgeCount:       112
      CyclomaticComplexity: 25
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMSetAlignment
        - LLVMSetOrdering
        - LLVMSetVolatile
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_memory_alignment
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:1205,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1198,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1201,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1208,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1208,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1210,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1210,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1214,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1214,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1216,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1216,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1217,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1217,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1221,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1221,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1223,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1223,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1224,13'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1224,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1233,9'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1236,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1236,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1236,9'
          Dst:             LLVMSetAlignment
    - functionName:    aot_compile_op_f64_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          209
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1174,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1179,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1179,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1181,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1181,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1182,5'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1182,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1182,5'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1184,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1184,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1184,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1184,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1184,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f32_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          209
      EdgeCount:       51
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1150,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1155,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1155,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1157,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1157,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1158,5'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1158,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1158,5'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1160,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1160,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1160,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1160,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1160,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i64_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          594
      EdgeCount:       155
      CyclomaticComplexity: 34
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - LLVMSetAlignment
        - LLVMSetOrdering
        - LLVMSetVolatile
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - check_memory_alignment
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:1077,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1073,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1080,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1080,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1082,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1082,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1085,17'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1088,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1088,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1088,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1095,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1095,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1097,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1097,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1102,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1102,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1104,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1104,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1109,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1109,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1111,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1111,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1117,17'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1118,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1118,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1123,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1123,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1123,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1125,21'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1125,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1127,21'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1127,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1135,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1135,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1135,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1135,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1135,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i32_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          530
      EdgeCount:       136
      CyclomaticComplexity: 30
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMBuildSExt
        - LLVMBuildZExt
        - LLVMSetAlignment
        - LLVMSetOrdering
        - LLVMSetVolatile
        - aot_check_memory_overflow
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - check_memory_alignment
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_memory.c:1006,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1002,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1009,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1009,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1011,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1014,17'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1017,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1017,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1017,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1023,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1023,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1025,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1025,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1030,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1030,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1032,21'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1032,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             check_memory_alignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             LLVMSetVolatile
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1038,17'
          Dst:             LLVMSetOrdering
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1039,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1039,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1044,17'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1044,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1044,17'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1046,21'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1046,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1048,21'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1048,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1056,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1056,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1056,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1056,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_memory.c:1056,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_op_float_min_max
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          574
      EdgeCount:       114
      CyclomaticComplexity: 30
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildBitCast
        - LLVMBuildFCmp
        - LLVMBuildIntCast
        - LLVMBuildOr
        - LLVMBuildSelect
        - LLVMConstInt
        - LLVMConstRealOfString
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:235,15'
          Dst:             LLVMConstRealOfString
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:238,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:245,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:248,31'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:252,18'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:256,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:257,17'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:265,24'
          Dst:             LLVMBuildIntCast
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:267,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:271,23'
          Dst:             LLVMBuildIntCast
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:273,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:277,25'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:279,27'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:281,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:288,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:289,26'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:291,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:296,9'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:296,9'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:296,9'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:296,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:300,9'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:300,9'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:300,9'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:300,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:304,17'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:305,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:309,17'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:316,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:321,17'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:322,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:326,17'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:328,9'
          Dst:             aot_set_last_error
    - functionName:    LLVMConstRealOfString
      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:    call_llvm_float_experimental_constrained_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          93
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_call_llvm_intrinsic_v
        - aot_intrinsic_check_capability
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:185,27'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:194,11'
          Dst:             aot_call_llvm_intrinsic_v
    - functionName:    is_target_riscv
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:899,13'
          Dst:             strncmp
    - functionName:    is_target_xtensa
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:887,13'
          Dst:             strncmp
    - functionName:    is_target_mips
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:893,13'
          Dst:             strncmp
    - functionName:    is_target_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:880,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:881,16'
          Dst:             strncmp
    - functionName:    is_target_arm
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:872,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:873,16'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:874,16'
          Dst:             strncmp
    - functionName:    call_llvm_libm_experimental_constrained_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_call_llvm_intrinsic_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:218,11'
          Dst:             aot_call_llvm_intrinsic_v
    - functionName:    is_targeting_soft_float
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMDisposeMessage
        - LLVMGetTargetMachineFeatureString
        - aot_set_last_error
        - is_target_arm
        - is_target_mips
        - is_target_riscv
        - is_target_x86
        - is_target_xtensa
        - strstr
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:909,15'
          Dst:             LLVMGetTargetMachineFeatureString
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:910,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:918,9'
          Dst:             is_target_arm
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:918,36'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:919,12'
          Dst:             is_target_mips
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:920,15'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:922,14'
          Dst:             is_target_xtensa
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:934,31'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:936,14'
          Dst:             is_target_riscv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:945,20'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:951,5'
          Dst:             LLVMDisposeMessage
    - functionName:    LLVMGetTargetMachineFeatureString
      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:    call_llvm_float_math_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_call_llvm_intrinsic_v
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1054,11'
          Dst:             aot_call_llvm_intrinsic_v
    - functionName:    compile_int_rot
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          304
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildLShr
        - LLVMBuildOr
        - LLVMBuildShl
        - LLVMBuildSub
        - LLVMConstIntGetSExtValue
        - LLVMConstIntGetZExtValue
        - LLVMIsEfficientConstInt
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:799,5'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:799,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:802,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:802,9'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:802,9'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:806,5'
          Dst:             LLVMBuildSub
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:806,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:810,9'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:813,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:819,9'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:819,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:820,9'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:820,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:824,9'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:824,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:825,9'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:825,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:828,5'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:828,5'
          Dst:             aot_set_last_error
    - functionName:    LLVMIsEfficientConstInt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMGetValueKind
        - LLVMIsConstant
        - LLVMIsUndef
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:807,12'
          Dst:             LLVMIsConstant
        - Src:             'core/iwasm/compilation/aot_compiler.h:808,15'
          Dst:             LLVMGetValueKind
        - Src:             'core/iwasm/compilation/aot_compiler.h:809,16'
          Dst:             LLVMIsUndef
    - functionName:    LLVMConstIntGetSExtValue
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_int_shr_u
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildLShr
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:779,5'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:779,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:785,5'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:785,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:785,5'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:785,5'
          Dst:             aot_set_last_error
    - functionName:    compile_int_shr_s
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildAShr
        - LLVMBuildAnd
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:760,5'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:760,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:766,5'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:766,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:766,5'
          Dst:             LLVMBuildAShr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:766,5'
          Dst:             aot_set_last_error
    - functionName:    compile_int_shl
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          160
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildShl
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:742,5'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:742,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:748,5'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:748,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:748,5'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:748,5'
          Dst:             aot_set_last_error
    - functionName:    compile_rems
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          451
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - LLVMAddIncoming
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBr
        - LLVMBuildCondBr
        - LLVMBuildPhi
        - LLVMBuildSRem
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:399,18'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:402,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:402,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:402,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:402,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:403,5'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:403,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:403,5'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:403,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:406,10'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:408,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:413,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:415,5'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:415,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:415,5'
          Dst:             LLVMBuildSRem
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:415,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:420,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:421,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:426,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:429,17'
          Dst:             LLVMBuildPhi
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:431,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:436,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:437,5'
          Dst:             LLVMAddIncoming
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:440,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:440,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:440,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:440,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:440,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:442,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:442,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:442,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:442,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:442,9'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildSRem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    194
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_int_div
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         666
      ICount:          3225
      EdgeCount:       861
      CyclomaticComplexity: 197
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAnd
        - LLVMBuildICmp
        - LLVMBuildNeg
        - LLVMBuildSDiv
        - LLVMBuildSRem
        - LLVMBuildUDiv
        - LLVMBuildURem
        - LLVMBuildZExt
        - LLVMConstIntGetSExtValue
        - LLVMGetInsertBlock
        - LLVMIsEfficientConstInt
        - LLVMIsUndef
        - LLVMMoveBasicBlockAfter
        - aot_call_llvm_intrinsic
        - aot_emit_exception
        - aot_handle_next_reachable_block
        - aot_intrinsic_check_capability
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - compile_rems
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:481,9'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:529,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:571,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:464,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:467,9'
          Dst:             LLVMIsUndef
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:467,31'
          Dst:             LLVMIsUndef
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:472,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:476,16'
          Dst:             aot_handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:479,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:480,34'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:484,23'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:489,24'
          Dst:             aot_handle_next_reachable_block
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:493,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:495,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:499,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:499,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:501,21'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:501,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:501,21'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:501,21'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:505,27'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:511,33'
          Dst:             LLVMBuildNeg
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:512,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:515,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:519,21'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:531,25'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:531,25'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:531,25'
          Dst:             LLVMBuildSDiv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:531,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:536,25'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:536,25'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:536,25'
          Dst:             LLVMBuildUDiv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:536,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:541,25'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:541,25'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:541,25'
          Dst:             LLVMBuildSRem
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:541,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:546,25'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:546,25'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:546,25'
          Dst:             LLVMBuildURem
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:546,25'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:555,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:561,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:561,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:563,9'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:563,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:563,9'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:563,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:566,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:575,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:577,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:579,17'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:579,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:579,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:579,17'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:582,23'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:587,17'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:587,17'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:587,17'
          Dst:             LLVMBuildSDiv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:587,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:590,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:595,24'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:596,27'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:601,21'
          Dst:             LLVMBuildUDiv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:601,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:603,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:608,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:610,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:611,24'
          Dst:             compile_rems
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:614,17'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:614,17'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:614,17'
          Dst:             LLVMBuildURem
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:614,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:617,17'
          Dst:             aot_value_stack_push
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    112
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildNeg
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildSDiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildUDiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildURem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_int_mul
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          234
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildMul
        - LLVMConstIntGetSExtValue
        - LLVMConstIntGetZExtValue
        - LLVMIsEfficientConstInt
        - aot_call_llvm_intrinsic
        - aot_intrinsic_check_capability
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,9'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,9'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,32'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,32'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:660,32'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:668,5'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:668,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:668,5'
          Dst:             LLVMBuildMul
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:668,5'
          Dst:             aot_set_last_error
    - functionName:    LLVMBuildMul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compile_int_sub
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildSub
        - LLVMConstIntGetSExtValue
        - LLVMConstIntGetZExtValue
        - LLVMIsEfficientConstInt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:648,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:648,9'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:648,9'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:652,12'
          Dst:             LLVMBuildSub
    - functionName:    compile_int_add
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMBuildAdd
        - LLVMConstIntGetSExtValue
        - LLVMConstIntGetZExtValue
        - LLVMIsEfficientConstInt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:634,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:634,9'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:634,9'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:636,9'
          Dst:             LLVMIsEfficientConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:636,9'
          Dst:             LLVMConstIntGetZExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:636,9'
          Dst:             LLVMConstIntGetSExtValue
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:640,12'
          Dst:             LLVMBuildAdd
    - functionName:    aot_compile_op_f64_copysign
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_float_copysign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1276,12'
          Dst:             compile_float_copysign
    - functionName:    compile_float_copysign
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          832
      EdgeCount:       208
      CyclomaticComplexity: 52
      functionsReached:
        - LLVMBuildZExt
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1144,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_f32_copysign
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_float_copysign
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1270,12'
          Dst:             compile_float_copysign
    - functionName:    aot_compile_op_f64_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_float_arithmetic
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1264,12'
          Dst:             compile_op_float_arithmetic
    - functionName:    compile_op_float_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1524
      ICount:          7879
      EdgeCount:       2017
      CyclomaticComplexity: 495
      functionsReached:
        - LLVMBuildFAdd
        - LLVMBuildFDiv
        - LLVMBuildFMul
        - LLVMBuildFSub
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - call_llvm_float_experimental_constrained_intrinsic
        - check_type_compatible
        - compile_op_float_min_max
        - is_targeting_soft_float
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:959,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:961,17'
          Dst:             is_targeting_soft_float
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             LLVMBuildFAdd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:962,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             call_llvm_float_experimental_constrained_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:966,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:976,17'
          Dst:             is_targeting_soft_float
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             LLVMBuildFSub
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:977,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             call_llvm_float_experimental_constrained_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:981,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:991,17'
          Dst:             is_targeting_soft_float
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             LLVMBuildFMul
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:992,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             call_llvm_float_experimental_constrained_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:996,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1006,17'
          Dst:             is_targeting_soft_float
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             LLVMBuildFDiv
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1007,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             call_llvm_float_experimental_constrained_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1011,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             compile_op_float_min_max
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1021,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             compile_op_float_min_max
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1026,13'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildFAdd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildFSub
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildFMul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildFDiv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f32_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_float_arithmetic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1256,12'
          Dst:             compile_op_float_arithmetic
    - functionName:    aot_compile_op_f64_math
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_float_math
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1248,12'
          Dst:             compile_op_float_math
    - functionName:    compile_op_float_math
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         811
      ICount:          4052
      EdgeCount:       1068
      CyclomaticComplexity: 259
      functionsReached:
        - LLVMBuildFNeg
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - call_llvm_float_math_intrinsic
        - call_llvm_libm_experimental_constrained_intrinsic
        - check_type_compatible
        - is_targeting_soft_float
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:1066,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1068,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             LLVMBuildFNeg
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1075,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1080,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1087,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1094,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1101,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1108,17'
          Dst:             is_targeting_soft_float
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             call_llvm_float_math_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1110,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             call_llvm_libm_experimental_constrained_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1116,17'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildFNeg
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_f32_math
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_float_math
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1241,12'
          Dst:             compile_op_float_math
    - functionName:    aot_compile_op_i64_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1234,12'
          Dst:             compile_op_int_shift
    - functionName:    compile_op_int_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         761
      ICount:          3926
      EdgeCount:       1005
      CyclomaticComplexity: 246
      functionsReached:
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - compile_int_rot
        - compile_int_shl
        - compile_int_shr_s
        - compile_int_shr_u
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:837,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             compile_int_shl
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:839,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             compile_int_shr_s
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:843,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             compile_int_shr_u
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:848,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             compile_int_rot
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:853,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             compile_int_rot
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:857,13'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_i32_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1227,12'
          Dst:             compile_op_int_shift
    - functionName:    aot_compile_op_i64_bitwise
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_bitwise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1220,12'
          Dst:             compile_op_int_bitwise
    - functionName:    compile_op_int_bitwise
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         459
      ICount:          2367
      EdgeCount:       605
      CyclomaticComplexity: 148
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildOr
        - LLVMBuildXor
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:712,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:714,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:719,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             LLVMBuildXor
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:723,13'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildXor
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i32_bitwise
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_bitwise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1213,12'
          Dst:             compile_op_int_bitwise
    - functionName:    aot_compile_op_i64_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_arithmetic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1205,12'
          Dst:             compile_op_int_arithmetic
    - functionName:    compile_op_int_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         464
      ICount:          2395
      EdgeCount:       610
      CyclomaticComplexity: 148
      functionsReached:
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - compile_int_add
        - compile_int_div
        - compile_int_mul
        - compile_int_sub
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_numberic.c:679,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             compile_int_add
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:681,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             compile_int_sub
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:685,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             compile_int_mul
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:689,13'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:697,20'
          Dst:             compile_int_div
    - functionName:    aot_compile_op_i32_arithmetic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_op_int_arithmetic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1196,12'
          Dst:             compile_op_int_arithmetic
    - functionName:    aot_compile_op_i64_popcnt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1188,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    aot_compile_int_bit_count
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         213
      ICount:          1075
      EdgeCount:       280
      CyclomaticComplexity: 69
      functionsReached:
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMInt1TypeInContext
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:365,22'
          Dst:             LLVMInt1TypeInContext
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:367,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:368,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:372,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:377,9'
          Dst:             aot_value_stack_push
    - functionName:    LLVMInt1TypeInContext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_i64_ctz
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1182,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    aot_compile_op_i64_clz
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1176,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    aot_compile_op_i32_popcnt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1170,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    aot_compile_op_i32_ctz
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1164,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    aot_compile_op_i32_clz
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_numberic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_int_bit_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_numberic.c:1158,12'
          Dst:             aot_compile_int_bit_count
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_select
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_parametric.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          295
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildSelect
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - pop_value_from_wasm_stack
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:97,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:99,10'
          Dst:             pop_value_from_wasm_stack
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:101,13'
          Dst:             pop_value_from_wasm_stack
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:106,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:111,15'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:112,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:116,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:116,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:116,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:116,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:116,5'
          Dst:             aot_value_stack_push
    - functionName:    pop_value_from_wasm_stack
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_parametric.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - LLVMBuildZExt
        - aot_set_last_error
        - aot_value_stack_pop
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:16,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:20,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:24,17'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:30,19'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:32,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:45,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:59,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:72,13'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_drop
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_parametric.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pop_value_from_wasm_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_parametric.c:84,10'
          Dst:             pop_value_from_wasm_stack
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_table_fill
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1085
      EdgeCount:       241
      CyclomaticComplexity: 64
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildIntToPtr
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_table_fill
        - aot_value_stack_pop
        - check_tbl_elem_idx_and_trunc
        - check_type_compatible
        - llvm_jit_table_fill
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             llvm_jit_table_fill
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:691,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_table_fill
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:693,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:697,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:698,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:703,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:704,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:711,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:713,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:715,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:720,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:722,19'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:724,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:729,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:730,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:736,11'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:738,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_tbl_elem_idx_and_trunc
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildICmp
        - LLVMBuildTrunc
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:45,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:46,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:50,15'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_table.c:52,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:55,23'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:57,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:62,33'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_table.c:64,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:69,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_table.c:68,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_table.c:71,11'
          Dst:             aot_emit_exception
    - functionName:    aot_compile_op_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          1095
      EdgeCount:       242
      CyclomaticComplexity: 64
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildBitCast
        - LLVMBuildCall2
        - LLVMBuildIntToPtr
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_table_grow
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_tbl_elem_idx_and_trunc
        - check_type_compatible
        - llvm_jit_table_grow
        - wasm_runtime_free
        - wasm_runtime_malloc
        - zero_extend_u64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             llvm_jit_table_grow
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:618,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_table_grow
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:620,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:624,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:625,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:630,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:631,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:638,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:640,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:642,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:647,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:649,19'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:651,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:656,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:658,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:664,14'
          Dst:             zero_extend_u64
        - Src:             'core/iwasm/compilation/aot_emit_table.c:669,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:669,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:669,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:669,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:669,5'
          Dst:             aot_value_stack_push
    - functionName:    zero_extend_u64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildZExt
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:20,18'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:22,13'
          Dst:             aot_set_last_error
    - functionName:    aot_compile_op_table_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          304
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - get_tbl_inst_offset
        - wasm_runtime_malloc
        - zero_extend_u64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:565,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:565,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:567,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:571,20'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:574,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:578,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:580,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:585,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:586,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:592,14'
          Dst:             zero_extend_u64
        - Src:             'core/iwasm/compilation/aot_emit_table.c:597,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:597,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:597,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:597,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:597,5'
          Dst:             aot_value_stack_push
    - functionName:    get_tbl_inst_offset
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          215
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - aot_get_imp_tbl_data_slots
        - aot_get_tbl_data_slots
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:106,15'
          Dst:             aot_get_imp_tbl_data_slots
        - Src:             'core/iwasm/compilation/aot_emit_table.c:120,21'
          Dst:             aot_get_tbl_data_slots
    - functionName:    aot_get_imp_tbl_data_slots
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_get_tbl_data_slots
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_table_copy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          998
      EdgeCount:       208
      CyclomaticComplexity: 56
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_table_copy
        - aot_value_stack_pop
        - check_tbl_elem_idx_and_trunc
        - check_type_compatible
        - llvm_jit_table_copy
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             llvm_jit_table_copy
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_table_copy
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:504,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:508,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:509,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:513,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:514,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:527,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:528,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:534,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:535,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:541,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:542,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:548,11'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:550,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_compile_op_table_init
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         147
      ICount:          873
      EdgeCount:       198
      CyclomaticComplexity: 53
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_table_init
        - aot_value_stack_pop
        - check_tbl_elem_idx_and_trunc
        - check_type_compatible
        - llvm_jit_table_init
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             llvm_jit_table_init
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:446,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_table_init
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:448,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:452,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:453,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:457,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:458,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:463,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:465,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:467,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:468,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:474,11'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:476,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_compile_op_table_set
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          657
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIntCast2
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_check_table_access
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - check_type_compatible
        - get_tbl_inst_offset
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:357,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:359,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:361,21'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:363,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:368,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:370,10'
          Dst:             aot_check_table_access
        - Src:             'core/iwasm/compilation/aot_emit_table.c:375,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:375,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:377,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:381,29'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:384,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:390,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:392,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:396,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:399,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:405,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:407,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:411,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:414,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:419,11'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_table.c:420,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_check_table_access
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBitCast
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_set_last_error
        - aot_set_last_error_v
        - check_tbl_elem_idx_and_trunc
        - get_tbl_inst_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:208,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:208,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:210,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:214,20'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:217,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:221,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:223,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:227,20'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:229,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:233,10'
          Dst:             check_tbl_elem_idx_and_trunc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:238,26'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_table.c:240,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:245,33'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_table.c:247,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:252,29'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_table.c:251,5'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_table.c:254,11'
          Dst:             aot_emit_exception
    - functionName:    aot_compile_op_table_get
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          566
      EdgeCount:       134
      CyclomaticComplexity: 33
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIntCast2
        - LLVMBuildLoad2
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_check_table_access
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - get_tbl_inst_offset
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:271,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_table.c:273,10'
          Dst:             aot_check_table_access
        - Src:             'core/iwasm/compilation/aot_emit_table.c:278,20'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:278,20'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:280,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:284,29'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:287,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:294,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:296,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:300,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:303,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:307,28'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:309,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:313,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:313,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:313,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:313,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:313,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_table.c:317,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_table.c:319,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:323,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:326,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:330,28'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:332,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:336,26'
          Dst:             LLVMBuildIntCast2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:338,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:342,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:342,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_table.c:342,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:342,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_table.c:342,9'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_op_elem_drop
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          374
      EdgeCount:       97
      CyclomaticComplexity: 27
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMConstInt
        - LLVMConstIntToPtr
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_drop_table_seg
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_set_last_error
        - aot_set_last_error_v
        - llvm_jit_drop_table_seg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             llvm_jit_drop_table_seg
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:178,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_drop_table_seg
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMConstIntToPtr
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_emit_table.c:180,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_table.c:183,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:184,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:189,23'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:191,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_compile_get_tbl_inst
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMConstInt
        - aot_set_last_error_v
        - get_tbl_inst_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:148,15'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:148,15'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_table.c:149,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_emit_table.c:153,22'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_table.c:156,9'
          Dst:             aot_set_last_error_v
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_module_inst_extra_offset
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
        - get_tbl_inst_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_table.c:132,21'
          Dst:             get_tbl_inst_offset
        - Src:             'core/iwasm/compilation/aot_emit_table.c:135,17'
          Dst:             align_uint
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_gc_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          105
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_v128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          63
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_local_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          35
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_set_global
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_global
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:331,12'
          Dst:             compile_global
    - functionName:    compile_global
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          736
      EdgeCount:       137
      CyclomaticComplexity: 35
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildBitCast
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - LLVMPositionBuilderAtEnd
        - LLVMSetAlignment
        - aot_emit_exception
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_variable.c:203,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:192,32'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:195,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:196,24'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:199,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:231,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:233,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:239,53'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:239,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:241,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:245,9'
          Dst:             LLVMSetAlignment
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:246,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:246,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:246,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:246,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:246,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:249,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:253,17'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:258,41'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:261,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:264,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:266,42'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:269,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:272,13'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:274,32'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:276,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:281,25'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:283,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:286,18'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:292,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:293,25'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:295,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:298,18'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:304,13'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:307,21'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:308,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:312,9'
          Dst:             LLVMSetAlignment
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_op_get_global
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compile_global
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:324,12'
          Dst:             compile_global
    - functionName:    aot_compile_op_tee_local
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_op_set_or_tee_local
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:149,12'
          Dst:             aot_compile_op_set_or_tee_local
    - functionName:    aot_compile_op_set_or_tee_local
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          438
      EdgeCount:       90
      CyclomaticComplexity: 20
      functionsReached:
        - LLVMBuildStore
        - LLVMBuildZExt
        - aot_checked_addr_list_del
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - get_local_type
        - set_local_f32
        - set_local_f64
        - set_local_gc_ref
        - set_local_i32
        - set_local_i64
        - set_local_ref
        - set_local_v128
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_emit_variable.c:89,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:78,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:80,18'
          Dst:             get_local_type
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:82,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:91,17'
          Dst:             set_local_i32
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:94,17'
          Dst:             set_local_i64
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:97,17'
          Dst:             set_local_f32
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:100,17'
          Dst:             set_local_f64
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:103,17'
          Dst:             set_local_v128
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:107,17'
          Dst:             set_local_ref
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:111,17'
          Dst:             set_local_gc_ref
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:120,10'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:122,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:127,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:127,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:127,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:127,9'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:127,9'
          Dst:             aot_value_stack_push
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:130,5'
          Dst:             aot_checked_addr_list_del
    - functionName:    get_local_type
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - aot_is_type_gc_reftype
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:31,32'
          Dst:             aot_is_type_gc_reftype
    - functionName:    aot_compile_op_set_local
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_op_set_or_tee_local
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:141,12'
          Dst:             aot_compile_op_set_or_tee_local
    - functionName:    aot_compile_op_get_local
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_emit_variable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMBuildLoad2
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - get_local_type
        - snprintf
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:46,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:48,18'
          Dst:             get_local_type
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:50,5'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:51,53'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:51,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:53,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:57,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:57,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:57,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:57,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_emit_variable.c:57,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_frame_value_slots
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_64bit
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_32bit
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:223,5'
          Dst:             push_32bit
        - Src:             'core/iwasm/compilation/aot_compiler.h:224,5'
          Dst:             push_32bit
    - functionName:    push_32bit
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_native_symbol
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1067,32'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1070,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1075,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1077,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1082,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1084,9'
          Dst:             aot_set_last_error
    - functionName:    free_block_memory
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:816,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:818,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:819,5'
          Dst:             wasm_runtime_free
    - functionName:    create_native_stack_top_min
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:944,49'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:947,9'
          Dst:             aot_set_last_error
    - functionName:    create_native_stack_bound
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:921,30'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:924,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:929,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:931,9'
          Dst:             aot_set_last_error
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_build_precheck_function
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          790
      EdgeCount:       168
      CyclomaticComplexity: 52
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildAlloca
        - LLVMBuildBitCast
        - LLVMBuildBr
        - LLVMBuildCall2
        - LLVMBuildCondBr
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildIntToPtr
        - LLVMBuildLoad2
        - LLVMBuildOr
        - LLVMBuildPtrToInt
        - LLVMBuildRet
        - LLVMBuildRetVoid
        - LLVMBuildStore
        - LLVMBuildSub
        - LLVMBuildZExt
        - LLVMConstInt
        - LLVMCountParams
        - LLVMGetParams
        - LLVMGetReturnType
        - LLVMPositionBuilderAtEnd
        - LLVMSetTailCallKind
        - aot_emit_exception
        - aot_set_last_error
        - aot_target_precheck_can_use_musttail
        - create_basic_func_context
        - create_native_stack_bound
        - create_native_stack_top_min
        - get_module_inst_extra_offset
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:296,13'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:298,23'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:301,28'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:307,31'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:309,31'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:316,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:328,10'
          Dst:             create_basic_func_context
        - Src:             'core/iwasm/compilation/aot_llvm.c:331,13'
          Dst:             create_native_stack_bound
        - Src:             'core/iwasm/compilation/aot_llvm.c:334,13'
          Dst:             create_native_stack_top_min
        - Src:             'core/iwasm/compilation/aot_llvm.c:338,26'
          Dst:             LLVMCountParams
        - Src:             'core/iwasm/compilation/aot_llvm.c:340,14'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:344,5'
          Dst:             LLVMGetParams
        - Src:             'core/iwasm/compilation/aot_llvm.c:356,27'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_llvm.c:360,23'
          Dst:             LLVMBuildPtrToInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:374,22'
          Dst:             get_module_inst_extra_offset
        - Src:             'core/iwasm/compilation/aot_llvm.c:376,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:381,13'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:387,13'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:395,37'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:397,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:401,26'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:406,27'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:412,16'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_llvm.c:424,9'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:428,27'
          Dst:             LLVMBuildSub
        - Src:             'core/iwasm/compilation/aot_llvm.c:432,10'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_llvm.c:436,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:442,13'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:447,36'
          Dst:             LLVMBuildPtrToInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:463,13'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:467,19'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_llvm.c:471,14'
          Dst:             LLVMBuildCondBr
        - Src:             'core/iwasm/compilation/aot_llvm.c:473,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:480,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:482,13'
          Dst:             LLVMBuildIntToPtr
        - Src:             'core/iwasm/compilation/aot_llvm.c:486,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_llvm.c:490,14'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_llvm.c:495,14'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_llvm.c:500,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:505,34'
          Dst:             LLVMBuildPtrToInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:511,13'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:515,15'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/aot_llvm.c:520,14'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_llvm.c:525,14'
          Dst:             LLVMBuildBr
        - Src:             'core/iwasm/compilation/aot_llvm.c:534,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:536,28'
          Dst:             LLVMGetReturnType
        - Src:             'core/iwasm/compilation/aot_llvm.c:541,9'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_llvm.c:545,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:547,9'
          Dst:             aot_target_precheck_can_use_musttail
        - Src:             'core/iwasm/compilation/aot_llvm.c:548,9'
          Dst:             LLVMSetTailCallKind
        - Src:             'core/iwasm/compilation/aot_llvm.c:551,9'
          Dst:             LLVMSetTailCallKind
        - Src:             'core/iwasm/compilation/aot_llvm.c:554,14'
          Dst:             LLVMBuildRetVoid
        - Src:             'core/iwasm/compilation/aot_llvm.c:559,14'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:567,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:569,5'
          Dst:             aot_set_last_error
    - functionName:    create_basic_func_context
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMGetParam
        - aot_set_last_error
        - create_native_symbol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:126,26'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_llvm.c:130,27'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:133,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:138,32'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:140,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:145,13'
          Dst:             create_native_symbol
    - functionName:    LLVMCountParams
      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:    LLVMGetParams
      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:    LLVMGetReturnType
      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:    aot_target_precheck_can_use_musttail
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strstr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:160,10'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:170,10'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:171,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:179,10'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:186,9'
          Dst:             strstr
    - functionName:    LLVMSetTailCallKind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_add_llvm_func1
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMAddFunction
        - LLVMGetParam
        - LLVMSetValueName
        - aot_set_last_error
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:92,5'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:93,18'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_llvm.c:94,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:99,19'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_llvm.c:100,5'
          Dst:             LLVMSetValueName
        - Src:             'core/iwasm/compilation/aot_llvm.c:104,23'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_llvm.c:105,9'
          Dst:             LLVMSetValueName
    - functionName:    LLVMSetValueName
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_wasm_type
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          149
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - aot_is_type_gc_reftype
        - aot_set_last_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:578,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:586,14'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/aot_llvm.c:588,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:597,13'
          Dst:             aot_set_last_error
    - functionName:    create_shared_heap_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_func_ptrs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1730,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1732,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1735,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1739,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1742,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1746,27'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1749,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1754,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1757,9'
          Dst:             aot_set_last_error
    - functionName:    create_func_type_indexes
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - LLVMPointerType
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1693,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1695,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1698,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1702,28'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:1703,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1708,9'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1711,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1716,9'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1719,9'
          Dst:             aot_set_last_error
    - functionName:    create_cur_exception
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1675,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1677,9'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1680,9'
          Dst:             aot_set_last_error
    - functionName:    create_memory_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          1266
      EdgeCount:       181
      CyclomaticComplexity: 55
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1213,15'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:1225,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1227,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1232,33'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1235,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1239,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1241,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1246,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1248,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1252,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1254,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1258,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1260,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1264,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1265,53'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1268,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1272,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1274,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1277,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1281,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1282,58'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1285,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1301,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1303,53'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1306,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1309,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1312,19'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1315,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1318,18'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1320,58'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1323,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1330,49'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1333,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1336,59'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1339,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1342,54'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1345,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1349,53'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1352,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1356,19'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1359,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1362,58'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1365,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1373,53'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1376,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1387,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1390,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1392,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1395,57'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1398,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1402,61'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1408,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1413,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1416,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1418,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1421,58'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1424,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1428,62'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1434,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1439,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1442,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1444,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1447,58'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1450,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1454,62'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1460,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1465,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1468,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1470,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1473,58'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1476,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1480,62'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1486,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1491,14'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1493,59'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1496,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1499,59'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:1502,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1506,63'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1512,13'
          Dst:             aot_set_last_error
    - functionName:    create_local_variables
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          361
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildAlloca
        - LLVMBuildStore
        - LLVMGetParam
        - aot_set_last_error
        - snprintf
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:1129,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1102,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:1105,29'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:1104,13'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_llvm.c:1107,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1110,48'
          Dst:             LLVMGetParam
        - Src:             'core/iwasm/compilation/aot_llvm.c:1110,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_llvm.c:1112,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1120,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:1122,22'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:1124,13'
          Dst:             LLVMBuildAlloca
        - Src:             'core/iwasm/compilation/aot_llvm.c:1126,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1178,14'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_llvm.c:1180,13'
          Dst:             aot_set_last_error
    - functionName:    wasm_type_to_llvm_type
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          149
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:32,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    create_aux_stack_frame
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1025,37'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1028,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1033,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1035,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1041,38'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1044,47'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1047,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1052,42'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1055,9'
          Dst:             aot_set_last_error
    - functionName:    create_aux_stack_info
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          196
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildZExt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:961,34'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:964,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:969,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:971,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:976,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:978,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:982,15'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_llvm.c:984,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:989,35'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:992,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:997,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:999,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1004,15'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1006,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1010,15'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/aot_llvm.c:1012,9'
          Dst:             aot_set_last_error
    - functionName:    create_argv_buf
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMPointerType
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:887,27'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:890,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:894,28'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:895,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:900,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:902,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:906,32'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:908,9'
          Dst:             aot_set_last_error
    - functionName:    aot_create_func_block
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          198
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - aot_set_last_error
        - b_memcpy_s
        - free_block_memory
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:835,23'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:836,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:841,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:842,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:846,41'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:847,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:856,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:861,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:867,41'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:869,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:876,5'
          Dst:             free_block_memory
    - functionName:    aot_add_llvm_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          653
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - LLVMAddAttributeAtIndex
        - LLVMAddFunction
        - LLVMAppendBasicBlockInContext
        - LLVMBuildRetVoid
        - LLVMCreateEnumAttribute
        - LLVMCreateStringAttribute
        - LLVMFunctionType
        - LLVMGetEnumAttributeKindForName
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - LLVMSetLinkage
        - aot_add_llvm_func1
        - aot_build_precheck_function
        - aot_set_last_error
        - check_wasm_type
        - snprintf
        - strcmp
        - strlen
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_type_to_llvm_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:635,14'
          Dst:             check_wasm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:640,14'
          Dst:             check_wasm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:655,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:656,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:663,28'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:667,13'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:668,32'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:669,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:677,13'
          Dst:             wasm_type_to_llvm_type
        - Src:             'core/iwasm/compilation/aot_llvm.c:683,15'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_llvm.c:684,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:697,25'
          Dst:             aot_add_llvm_func1
        - Src:             'core/iwasm/compilation/aot_llvm.c:709,18'
          Dst:             aot_add_llvm_func1
        - Src:             'core/iwasm/compilation/aot_llvm.c:715,48'
          Dst:             LLVMCreateStringAttribute
        - Src:             'core/iwasm/compilation/aot_llvm.c:718,9'
          Dst:             LLVMAddAttributeAtIndex
        - Src:             'core/iwasm/compilation/aot_llvm.c:727,47'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:728,23'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:726,39'
          Dst:             LLVMCreateStringAttribute
        - Src:             'core/iwasm/compilation/aot_llvm.c:730,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:733,9'
          Dst:             LLVMAddAttributeAtIndex
        - Src:             'core/iwasm/compilation/aot_llvm.c:738,13'
          Dst:             LLVMSetLinkage
        - Src:             'core/iwasm/compilation/aot_llvm.c:740,13'
          Dst:             LLVMGetEnumAttributeKindForName
        - Src:             'core/iwasm/compilation/aot_llvm.c:742,13'
          Dst:             LLVMCreateEnumAttribute
        - Src:             'core/iwasm/compilation/aot_llvm.c:743,9'
          Dst:             LLVMAddAttributeAtIndex
        - Src:             'core/iwasm/compilation/aot_llvm.c:745,14'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:750,48'
          Dst:             LLVMCreateStringAttribute
        - Src:             'core/iwasm/compilation/aot_llvm.c:753,13'
          Dst:             LLVMAddAttributeAtIndex
        - Src:             'core/iwasm/compilation/aot_llvm.c:756,14'
          Dst:             aot_build_precheck_function
        - Src:             'core/iwasm/compilation/aot_llvm.c:759,9'
          Dst:             LLVMAddAttributeAtIndex
        - Src:             'core/iwasm/compilation/aot_llvm.c:780,29'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_llvm.c:782,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:786,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:789,19'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_llvm.c:790,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:794,28'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:796,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:800,9'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:801,14'
          Dst:             LLVMBuildRetVoid
        - Src:             'core/iwasm/compilation/aot_llvm.c:802,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:808,5'
          Dst:             wasm_runtime_free
    - functionName:    LLVMCreateStringAttribute
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAddAttributeAtIndex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMSetLinkage
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetEnumAttributeKindForName
      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:    LLVMCreateEnumAttribute
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_create_func_context
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          360
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - LLVMPointerType
        - LLVMPositionBuilderAtEnd
        - aot_add_llvm_func
        - aot_block_stack_destroy
        - aot_block_stack_push
        - aot_create_func_block
        - aot_set_last_error
        - create_argv_buf
        - create_aux_stack_frame
        - create_aux_stack_info
        - create_basic_func_context
        - create_cur_exception
        - create_func_ptrs
        - create_func_type_indexes
        - create_local_variables
        - create_memory_info
        - create_shared_heap_info
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1870,44'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:1871,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1881,28'
          Dst:             aot_add_llvm_func
        - Src:             'core/iwasm/compilation/aot_llvm.c:1889,15'
          Dst:             aot_create_func_block
        - Src:             'core/iwasm/compilation/aot_llvm.c:1897,5'
          Dst:             aot_block_stack_push
        - Src:             'core/iwasm/compilation/aot_llvm.c:1900,5'
          Dst:             LLVMPositionBuilderAtEnd
        - Src:             'core/iwasm/compilation/aot_llvm.c:1902,10'
          Dst:             create_basic_func_context
        - Src:             'core/iwasm/compilation/aot_llvm.c:1907,41'
          Dst:             create_argv_buf
        - Src:             'core/iwasm/compilation/aot_llvm.c:1913,13'
          Dst:             create_aux_stack_info
        - Src:             'core/iwasm/compilation/aot_llvm.c:1918,13'
          Dst:             create_aux_stack_frame
        - Src:             'core/iwasm/compilation/aot_llvm.c:1923,10'
          Dst:             create_local_variables
        - Src:             'core/iwasm/compilation/aot_llvm.c:1927,27'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:1928,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1934,13'
          Dst:             create_memory_info
        - Src:             'core/iwasm/compilation/aot_llvm.c:1939,10'
          Dst:             create_cur_exception
        - Src:             'core/iwasm/compilation/aot_llvm.c:1945,13'
          Dst:             create_func_type_indexes
        - Src:             'core/iwasm/compilation/aot_llvm.c:1950,10'
          Dst:             create_func_ptrs
        - Src:             'core/iwasm/compilation/aot_llvm.c:1956,13'
          Dst:             create_shared_heap_info
        - Src:             'core/iwasm/compilation/aot_llvm.c:1971,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:1972,5'
          Dst:             aot_block_stack_destroy
        - Src:             'core/iwasm/compilation/aot_llvm.c:1973,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_block_stack_push
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3778
      functionLinenumberEnd: 3786
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_block_stack_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_block_destroy
        - aot_value_stack_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3813,9'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_llvm.c:3814,9'
          Dst:             aot_block_destroy
    - functionName:    aot_value_stack_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3768,9'
          Dst:             wasm_runtime_free
    - functionName:    aot_block_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3837
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - aot_value_stack_destroy
        - wasm_runtime_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3825,5'
          Dst:             aot_value_stack_destroy
        - Src:             'core/iwasm/compilation/aot_llvm.c:3827,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3829,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3831,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3833,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3835,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3836,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_create_stack_sizes
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          180
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - LLVMAddAlias2
        - LLVMAddGlobal
        - LLVMArrayType
        - LLVMConstArray
        - LLVMSetInitializer
        - LLVMSetLinkage
        - LLVMSetSection
        - aot_set_last_error
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1779,24'
          Dst:             LLVMArrayType
        - Src:             'core/iwasm/compilation/aot_llvm.c:1781,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1786,9'
          Dst:             LLVMAddGlobal
        - Src:             'core/iwasm/compilation/aot_llvm.c:1788,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1793,42'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:1794,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1809,13'
          Dst:             LLVMConstArray
        - Src:             'core/iwasm/compilation/aot_llvm.c:1810,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:1812,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1815,5'
          Dst:             LLVMSetInitializer
        - Src:             'core/iwasm/compilation/aot_llvm.c:1821,13'
          Dst:             LLVMAddAlias2
        - Src:             'core/iwasm/compilation/aot_llvm.c:1833,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:1838,9'
          Dst:             LLVMSetLinkage
        - Src:             'core/iwasm/compilation/aot_llvm.c:1843,9'
          Dst:             LLVMSetSection
    - functionName:    LLVMArrayType
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMAddGlobal
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMConstArray
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMSetInitializer
      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:    LLVMAddAlias2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMSetSection
      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:    print_supported_abis
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2348
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2344,5'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2346,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2347,5'
          Dst:             os_printf
    - functionName:    print_supported_targets
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMGetFirstTarget
        - LLVMGetNextTarget
        - LLVMGetTargetName
        - os_printf
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2313,5'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2315,33'
          Dst:             LLVMGetFirstTarget
        - Src:             'core/iwasm/compilation/aot_llvm.c:2317,23'
          Dst:             LLVMGetTargetName
        - Src:             'core/iwasm/compilation/aot_llvm.c:2319,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2321,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2324,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2325,13'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2326,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2327,13'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2332,30'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:2331,22'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2334,21'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2316,19'
          Dst:             LLVMGetNextTarget
    - functionName:    LLVMGetFirstTarget
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetNextTarget
      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:    jit_stack_size_callback
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __isoc99_sscanf
        - aot_estimate_stack_usage_for_function_call
        - aot_target_precheck_can_use_musttail
        - b_memcpy_s
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2508,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:2511,11'
          Dst:             __isoc99_sscanf
        - Src:             'core/iwasm/compilation/aot_llvm.c:2519,16'
          Dst:             aot_target_precheck_can_use_musttail
        - Src:             'core/iwasm/compilation/aot_llvm.c:2522,20'
          Dst:             aot_estimate_stack_usage_for_function_call
        - Src:             'core/iwasm/compilation/aot_llvm.c:2524,5'
          Dst:             bh_log
    - functionName:    aot_estimate_stack_usage_for_function_call
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          143
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - align_uint
        - strcmp
        - wasm_value_type_cell_num
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:238,10'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:253,14'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/compilation/aot_llvm.c:257,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_llvm.c:263,16'
          Dst:             align_uint
        - Src:             'core/iwasm/compilation/aot_llvm.c:268,12'
          Dst:             align_uint
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/../common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/compilation/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_set_cond_br_weights
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4254
      functionLinenumberEnd: 4268
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMConstInt
        - LLVMMDNodeInContext2
        - LLVMMDStringInContext2
        - LLVMMetadataAsValue
        - LLVMSetMetadata
        - LLVMValueAsMetadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4258,19'
          Dst:             LLVMMDStringInContext2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4260,39'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:4260,19'
          Dst:             LLVMValueAsMetadata
        - Src:             'core/iwasm/compilation/aot_llvm.c:4261,39'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:4261,19'
          Dst:             LLVMValueAsMetadata
        - Src:             'core/iwasm/compilation/aot_llvm.c:4263,17'
          Dst:             LLVMMDNodeInContext2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4264,26'
          Dst:             LLVMMetadataAsValue
        - Src:             'core/iwasm/compilation/aot_llvm.c:4266,5'
          Dst:             LLVMSetMetadata
    - functionName:    LLVMMDStringInContext2
      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:    LLVMValueAsMetadata
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMDNodeInContext2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMMetadataAsValue
      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:    LLVMSetMetadata
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_load_const_from_table
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          195
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_get_native_symbol_index
        - aot_set_last_error
        - snprintf
      functionUses:    21
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:4186,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4189,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:4195,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:4201,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:4207,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:4218,13'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_llvm.c:4223,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:4224,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4229,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4231,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4235,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:4237,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4241,25'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4243,9'
          Dst:             aot_set_last_error
    - functionName:    aot_get_native_symbol_index
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3656
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          188
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - bh_list_length
        - insert_native_symbol
        - strcmp
        - strncmp
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3614,11'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/compilation/aot_llvm.c:3619,13'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3623,15'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/compilation/aot_llvm.c:3630,18'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3630,49'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3631,19'
          Dst:             bh_list_length
        - Src:             'core/iwasm/compilation/aot_llvm.c:3635,22'
          Dst:             insert_native_symbol
        - Src:             'core/iwasm/compilation/aot_llvm.c:3641,15'
          Dst:             bh_list_length
        - Src:             'core/iwasm/compilation/aot_llvm.c:3642,14'
          Dst:             insert_native_symbol
        - Src:             'core/iwasm/compilation/aot_llvm.c:3647,18'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3647,49'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3649,18'
          Dst:             insert_native_symbol
    - functionName:    insert_native_symbol
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3580
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - aot_set_last_error
        - aot_set_last_error_v
        - bh_list_insert
        - snprintf
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3581,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:3585,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3591,11'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3593,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3594,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:3599,26'
          Dst:             bh_list_insert
        - Src:             'core/iwasm/compilation/aot_llvm.c:3600,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3601,9'
          Dst:             aot_set_last_error
    - functionName:    aot_get_func_from_table
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4146,23'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:4147,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4152,15'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4154,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4159,9'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4162,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4167,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/aot_llvm.c:4168,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_llvm_intrinsic_v
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4114
      functionLinenumberEnd: 4137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __call_llvm_intrinsic
        - aot_set_last_error
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4122,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:4123,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4131,11'
          Dst:             __call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_llvm.c:4134,5'
          Dst:             wasm_runtime_free
    - functionName:    __call_llvm_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4000
      functionLinenumberEnd: 4074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          204
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMAddFunction
        - LLVMBuildCall2
        - LLVMFunctionType
        - LLVMGetNamedFunction
        - LLVMPointerType
        - aot_get_func_from_table
        - aot_get_native_symbol_index
        - aot_intrinsic_check_capability
        - aot_intrinsic_get_symbol
        - aot_set_last_error
        - aot_set_last_error_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4007,12'
          Dst:             aot_intrinsic_check_capability
        - Src:             'core/iwasm/compilation/aot_llvm.c:4009,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:4013,27'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_llvm.c:4015,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4018,27'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:4019,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4024,25'
          Dst:             aot_intrinsic_get_symbol
        - Src:             'core/iwasm/compilation/aot_llvm.c:4025,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:4031,13'
          Dst:             aot_get_native_symbol_index
        - Src:             'core/iwasm/compilation/aot_llvm.c:4033,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:4038,22'
          Dst:             aot_get_func_from_table
        - Src:             'core/iwasm/compilation/aot_llvm.c:4040,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:4046,22'
          Dst:             LLVMGetNamedFunction
        - Src:             'core/iwasm/compilation/aot_llvm.c:4047,31'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_llvm.c:4049,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4054,26'
          Dst:             LLVMAddFunction
        - Src:             'core/iwasm/compilation/aot_llvm.c:4055,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4063,9'
          Dst:             LLVMFunctionType
        - Src:             'core/iwasm/compilation/aot_llvm.c:4067,17'
          Dst:             LLVMBuildCall2
        - Src:             'core/iwasm/compilation/aot_llvm.c:4069,9'
          Dst:             aot_set_last_error
    - functionName:    aot_call_llvm_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4081
      functionLinenumberEnd: 4107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __call_llvm_intrinsic
        - aot_set_last_error
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:4090,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:4091,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:4101,11'
          Dst:             __call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/aot_llvm.c:4104,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_build_zero_function_ret
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3917
      functionLinenumberEnd: 3993
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          232
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildRet
        - LLVMBuildRetVoid
        - aot_set_last_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:3921,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3923,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3926,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3929,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3932,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3936,21'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3941,27'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3944,27'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3969,23'
          Dst:             LLVMBuildRet
        - Src:             'core/iwasm/compilation/aot_llvm.c:3977,15'
          Dst:             LLVMBuildRetVoid
        - Src:             'core/iwasm/compilation/aot_llvm.c:3981,9'
          Dst:             aot_set_last_error
    - functionName:    aot_checked_addr_list_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3902
      functionLinenumberEnd: 3912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3907,9'
          Dst:             wasm_runtime_free
    - functionName:    aot_checked_addr_list_find
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3886
      functionLinenumberEnd: 3898
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_checked_addr_list_del
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3861
      functionLinenumberEnd: 3881
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3873,13'
          Dst:             wasm_runtime_free
    - functionName:    aot_checked_addr_list_add
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3857
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3845,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:3846,9'
          Dst:             aot_set_last_error
    - functionName:    aot_block_stack_pop
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3790
      functionLinenumberEnd: 3803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_gc_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:368,5'
          Dst:             clear_frame_value_slots
        - Src:             'core/iwasm/compilation/aot_compiler.h:374,9'
          Dst:             clear_frame_value_slots
    - functionName:    pop_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:358,5'
          Dst:             clear_frame_value_slots
    - functionName:    pop_v128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:348,5'
          Dst:             clear_frame_value_slots
    - functionName:    pop_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:336,5'
          Dst:             clear_frame_value_slots
    - functionName:    pop_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:326,5'
          Dst:             clear_frame_value_slots
    - functionName:    pop_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:317,5'
          Dst:             clear_frame_value_slots
    - functionName:    pop_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clear_frame_value_slots
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:307,5'
          Dst:             clear_frame_value_slots
    - functionName:    aot_value_stack_pop
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3707
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - pop_f32
        - pop_f64
        - pop_gc_ref
        - pop_i32
        - pop_i64
        - pop_ref
        - pop_v128
      functionUses:    274
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:3725,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3728,17'
          Dst:             pop_i32
        - Src:             'core/iwasm/compilation/aot_llvm.c:3731,17'
          Dst:             pop_i64
        - Src:             'core/iwasm/compilation/aot_llvm.c:3734,17'
          Dst:             pop_f32
        - Src:             'core/iwasm/compilation/aot_llvm.c:3737,17'
          Dst:             pop_f64
        - Src:             'core/iwasm/compilation/aot_llvm.c:3740,17'
          Dst:             pop_v128
        - Src:             'core/iwasm/compilation/aot_llvm.c:3744,17'
          Dst:             pop_ref
        - Src:             'core/iwasm/compilation/aot_llvm.c:3749,17'
          Dst:             pop_gc_ref
    - functionName:    push_gc_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - push_32bit
        - push_64bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:278,9'
          Dst:             push_64bit
        - Src:             'core/iwasm/compilation/aot_compiler.h:282,9'
          Dst:             push_32bit
    - functionName:    push_ref
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_32bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:268,5'
          Dst:             push_32bit
    - functionName:    push_v128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_64bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:260,5'
          Dst:             push_64bit
        - Src:             'core/iwasm/compilation/aot_compiler.h:261,5'
          Dst:             push_64bit
    - functionName:    push_f64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_64bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:253,5'
          Dst:             push_64bit
    - functionName:    push_f32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_32bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:246,5'
          Dst:             push_32bit
    - functionName:    push_i64
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_64bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:239,5'
          Dst:             push_64bit
    - functionName:    push_i32
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - push_32bit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_compiler.h:232,5'
          Dst:             push_32bit
    - functionName:    aot_value_stack_push
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3661
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - push_f32
        - push_f64
        - push_gc_ref
        - push_i32
        - push_i64
        - push_ref
        - push_v128
      functionUses:    191
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:3671,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3674,17'
          Dst:             push_i32
        - Src:             'core/iwasm/compilation/aot_llvm.c:3677,17'
          Dst:             push_i64
        - Src:             'core/iwasm/compilation/aot_llvm.c:3680,17'
          Dst:             push_f32
        - Src:             'core/iwasm/compilation/aot_llvm.c:3683,17'
          Dst:             push_f64
        - Src:             'core/iwasm/compilation/aot_llvm.c:3686,17'
          Dst:             push_v128
        - Src:             'core/iwasm/compilation/aot_llvm.c:3690,17'
          Dst:             push_ref
        - Src:             'core/iwasm/compilation/aot_llvm.c:3695,17'
          Dst:             push_gc_ref
    - functionName:    aot_destroy_func_contexts
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_block_stack_destroy
        - aot_checked_addr_list_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:1986,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:1987,13'
          Dst:             aot_block_stack_destroy
        - Src:             'core/iwasm/compilation/aot_llvm.c:1988,13'
          Dst:             aot_checked_addr_list_destroy
        - Src:             'core/iwasm/compilation/aot_llvm.c:1989,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:1991,5'
          Dst:             wasm_runtime_free
    - functionName:    aot_destroy_comp_context
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3524
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMDisposeBuilder
        - LLVMDisposeTargetMachine
        - LLVMOrcDisposeLLLazyJIT
        - LLVMOrcDisposeThreadSafeContext
        - aot_destroy_func_contexts
        - bh_list_elem_next
        - bh_list_first_elem
        - bh_list_length
        - bh_list_remove
        - unlink
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:3529,15'
          Dst:             unlink
        - Src:             'core/iwasm/compilation/aot_llvm.c:3533,9'
          Dst:             LLVMDisposeTargetMachine
        - Src:             'core/iwasm/compilation/aot_llvm.c:3536,9'
          Dst:             LLVMDisposeBuilder
        - Src:             'core/iwasm/compilation/aot_llvm.c:3544,9'
          Dst:             LLVMOrcDisposeThreadSafeContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:3551,9'
          Dst:             LLVMOrcDisposeLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_llvm.c:3554,9'
          Dst:             aot_destroy_func_contexts
        - Src:             'core/iwasm/compilation/aot_llvm.c:3557,9'
          Dst:             bh_list_length
        - Src:             'core/iwasm/compilation/aot_llvm.c:3558,32'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/compilation/aot_llvm.c:3560,34'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/compilation/aot_llvm.c:3561,13'
          Dst:             bh_list_remove
        - Src:             'core/iwasm/compilation/aot_llvm.c:3562,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3568,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3572,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/aot_llvm.c:3575,5'
          Dst:             wasm_runtime_free
    - functionName:    LLVMDisposeTargetMachine
      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:    LLVMDisposeBuilder
      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:    LLVMOrcDisposeThreadSafeContext
      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:    aot_create_func_contexts
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - aot_create_func_context
        - aot_create_stack_sizes
        - aot_destroy_func_contexts
        - aot_set_last_error
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2006,13'
          Dst:             aot_create_stack_sizes
        - Src:             'core/iwasm/compilation/aot_llvm.c:2012,27'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:2013,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2023,19'
          Dst:             aot_create_func_context
        - Src:             'core/iwasm/compilation/aot_llvm.c:2024,13'
          Dst:             aot_destroy_func_contexts
    - functionName:    aot_create_llvm_consts
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         114
      ICount:          805
      EdgeCount:       167
      CyclomaticComplexity: 55
      functionsReached:
        - LLVMConstInt
        - LLVMConstNull
        - LLVMConstReal
        - LLVMGetUndef
        - LLVMVectorType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2137,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2138,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2141,29'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2144,28'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2147,30'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_llvm.c:2150,30'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/aot_llvm.c:2157,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2158,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2159,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2160,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2161,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2162,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2163,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2164,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2165,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2166,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2167,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2168,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2169,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2170,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2171,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2172,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2173,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2174,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2175,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2176,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2183,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2184,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2185,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2186,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2187,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_llvm.c:2196,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2196,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2197,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2197,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2198,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2198,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2199,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2199,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2200,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2200,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2201,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2201,5'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/aot_llvm.c:2211,5'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2211,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2212,5'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2212,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2213,5'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2213,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2214,5'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2214,5'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2218,15'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/aot_llvm.c:2221,15'
          Dst:             LLVMConstNull
    - functionName:    LLVMConstNull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetUndef
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMVectorType
      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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_set_llvm_basic_types
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          567
      EdgeCount:       95
      CyclomaticComplexity: 31
      functionsReached:
        - LLVMDoubleTypeInContext
        - LLVMFloatTypeInContext
        - LLVMInt16TypeInContext
        - LLVMInt1TypeInContext
        - LLVMInt32TypeInContext
        - LLVMInt64TypeInContext
        - LLVMInt8TypeInContext
        - LLVMMetadataTypeInContext
        - LLVMPointerType
        - LLVMVectorType
        - LLVMVoidTypeInContext
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2037,30'
          Dst:             LLVMInt1TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2038,30'
          Dst:             LLVMInt8TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2039,31'
          Dst:             LLVMInt16TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2040,31'
          Dst:             LLVMInt32TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2041,31'
          Dst:             LLVMInt64TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2042,33'
          Dst:             LLVMFloatTypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2043,33'
          Dst:             LLVMDoubleTypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2044,30'
          Dst:             LLVMVoidTypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2046,35'
          Dst:             LLVMMetadataTypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2048,34'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2052,13'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2055,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2056,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2057,35'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2059,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2061,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2063,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2064,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2065,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2066,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2067,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2068,35'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2071,34'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2074,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2076,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2078,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2080,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2082,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2084,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2086,9'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2095,34'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/aot_llvm.c:2097,33'
          Dst:             LLVMInt32TypeInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2098,35'
          Dst:             LLVMInt32TypeInContext
    - functionName:    LLVMInt8TypeInContext
      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:    LLVMInt16TypeInContext
      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:    LLVMInt32TypeInContext
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMInt64TypeInContext
      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:    LLVMFloatTypeInContext
      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:    LLVMDoubleTypeInContext
      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:    LLVMVoidTypeInContext
      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:    LLVMMetadataTypeInContext
      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:    get_target_arch_from_triple
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_baremetal_target
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2399,14'
          Dst:             strncmp
    - functionName:    check_target_abi
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2377,14'
          Dst:             strcmp
    - functionName:    check_target_arch
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2361,41'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:2361,14'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2363,44'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:2363,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2364,47'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:2364,26'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2365,58'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:2365,37'
          Dst:             strcmp
    - functionName:    orc_jit_create
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMOrcCreateLLLazyJIT
        - LLVMOrcCreateLLLazyJITBuilder
        - LLVMOrcDisposeLLLazyJIT
        - LLVMOrcDisposeLLLazyJITBuilder
        - LLVMOrcJITTargetMachineBuilderDetectHost
        - LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallback
        - LLVMOrcLLLazyJITBuilderSetJITTargetMachineBuilder
        - LLVMOrcLLLazyJITBuilderSetNumCompileThreads
        - aot_handle_llvm_errmsg
        - aot_set_last_error
        - jit_stack_size_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2541,15'
          Dst:             LLVMOrcCreateLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_llvm.c:2543,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2548,9'
          Dst:             LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallback
        - Src:             'core/iwasm/compilation/aot_llvm.c:2548,9'
          Dst:             jit_stack_size_callback
        - Src:             'core/iwasm/compilation/aot_llvm.c:2551,11'
          Dst:             LLVMOrcJITTargetMachineBuilderDetectHost
        - Src:             'core/iwasm/compilation/aot_llvm.c:2553,9'
          Dst:             aot_handle_llvm_errmsg
        - Src:             'core/iwasm/compilation/aot_llvm.c:2558,5'
          Dst:             LLVMOrcLLLazyJITBuilderSetNumCompileThreads
        - Src:             'core/iwasm/compilation/aot_llvm.c:2563,5'
          Dst:             LLVMOrcLLLazyJITBuilderSetJITTargetMachineBuilder
        - Src:             'core/iwasm/compilation/aot_llvm.c:2564,11'
          Dst:             LLVMOrcCreateLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_llvm.c:2566,9'
          Dst:             aot_handle_llvm_errmsg
        - Src:             'core/iwasm/compilation/aot_llvm.c:2590,9'
          Dst:             LLVMOrcDisposeLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_llvm.c:2593,9'
          Dst:             LLVMOrcDisposeLLLazyJIT
    - functionName:    LLVMOrcJITTargetMachineBuilderDetectHost
      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:    aot_handle_llvm_errmsg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMDisposeErrorMessage
        - LLVMGetErrorMessage
        - aot_set_last_error_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2408,21'
          Dst:             LLVMGetErrorMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:2409,5'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:2410,5'
          Dst:             LLVMDisposeErrorMessage
    - functionName:    LLVMGetErrorMessage
      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:    LLVMDisposeErrorMessage
      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:    create_target_machine_detect_host
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          152
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMCreateTargetMachine
        - LLVMDisposeMessage
        - LLVMGetDefaultTargetTriple
        - LLVMGetHostCPUFeatures
        - LLVMGetHostCPUName
        - LLVMGetTargetFromTriple
        - LLVMTargetHasJIT
        - aot_set_last_error
        - aot_set_last_error_v
        - bh_log
        - get_target_arch_from_triple
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2424,14'
          Dst:             LLVMGetDefaultTargetTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:2426,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2430,9'
          Dst:             LLVMGetTargetFromTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:2431,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/aot_llvm.c:2433,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:2437,10'
          Dst:             LLVMTargetHasJIT
        - Src:             'core/iwasm/compilation/aot_llvm.c:2438,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2442,11'
          Dst:             LLVMGetHostCPUName
        - Src:             'core/iwasm/compilation/aot_llvm.c:2444,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2448,16'
          Dst:             LLVMGetHostCPUFeatures
        - Src:             'core/iwasm/compilation/aot_llvm.c:2450,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2454,5'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:2458,22'
          Dst:             LLVMCreateTargetMachine
        - Src:             'core/iwasm/compilation/aot_llvm.c:2462,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2468,5'
          Dst:             get_target_arch_from_triple
        - Src:             'core/iwasm/compilation/aot_llvm.c:2474,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:2476,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:2478,9'
          Dst:             LLVMDisposeMessage
    - functionName:    LLVMGetDefaultTargetTriple
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetTargetFromTriple
      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:    LLVMTargetHasJIT
      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:    LLVMGetHostCPUName
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMGetHostCPUFeatures
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMCreateTargetMachine
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_create_comp_context
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2630
      functionLinenumberEnd: 3520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         499
      ICount:          2740
      EdgeCount:       670
      CyclomaticComplexity: 173
      functionsReached:
        - LLVMAddModuleFlag
        - LLVMCreateBuilderInContext
        - LLVMCreateTargetDataLayout
        - LLVMCreateTargetMachineWithOpts
        - LLVMDisposeMessage
        - LLVMDisposeTargetData
        - LLVMGetDefaultTargetTriple
        - LLVMGetHostCPUFeatures
        - LLVMGetHostCPUName
        - LLVMGetTargetFromTriple
        - LLVMGetTargetMachineCPU
        - LLVMGetTargetMachineTriple
        - LLVMGetTargetName
        - LLVMMDStringInContext
        - LLVMMDStringInContext2
        - LLVMModuleCreateWithNameInContext
        - LLVMNormalizeTargetTriple
        - LLVMOrcCreateNewThreadSafeContext
        - LLVMOrcThreadSafeContextGetContext
        - LLVMPointerSize
        - LLVMSetModuleDataLayout
        - LLVMSetTarget
        - LLVMTargetHasAsmBackend
        - LLVMTargetHasTargetMachine
        - access
        - aot_check_simd_compatibility
        - aot_create_func_contexts
        - aot_create_llvm_consts
        - aot_destroy_comp_context
        - aot_generate_tempfile_name
        - aot_intrinsic_fill_capability_flags
        - aot_set_last_error
        - aot_set_llvm_basic_types
        - b_memcpy_s
        - b_strcpy_s
        - bh_list_init
        - bh_log
        - check_target_abi
        - check_target_arch
        - create_target_machine_detect_host
        - get_target_arch_from_triple
        - getenv
        - is_baremetal_target
        - orc_jit_create
        - os_printf
        - print_supported_abis
        - print_supported_targets
        - snprintf
        - strcmp
        - strlen
        - strncmp
        - strstr
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm.c:3266,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2644,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:2645,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2672,41'
          Dst:             LLVMOrcCreateNewThreadSafeContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2674,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2681,31'
          Dst:             LLVMOrcThreadSafeContextGetContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2683,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2688,31'
          Dst:             LLVMCreateBuilderInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2689,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2696,30'
          Dst:             LLVMModuleCreateWithNameInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:2698,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2718,26'
          Dst:             bh_list_init
        - Src:             'core/iwasm/compilation/aot_llvm.c:2850,14'
          Dst:             create_target_machine_detect_host
        - Src:             'core/iwasm/compilation/aot_llvm.c:2854,14'
          Dst:             orc_jit_create
        - Src:             'core/iwasm/compilation/aot_llvm.c:2859,38'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:2880,43'
          Dst:             getenv
        - Src:             'core/iwasm/compilation/aot_llvm.c:2882,17'
          Dst:             access
        - Src:             'core/iwasm/compilation/aot_llvm.c:2883,17'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:2889,48'
          Dst:             getenv
        - Src:             'core/iwasm/compilation/aot_llvm.c:2890,17'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:2897,47'
          Dst:             getenv
        - Src:             'core/iwasm/compilation/aot_llvm.c:2899,21'
          Dst:             access
        - Src:             'core/iwasm/compilation/aot_llvm.c:2900,21'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:2907,52'
          Dst:             getenv
        - Src:             'core/iwasm/compilation/aot_llvm.c:2908,21'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:2916,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2918,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2920,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2922,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2924,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2926,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2931,22'
          Dst:             check_target_arch
        - Src:             'core/iwasm/compilation/aot_llvm.c:2932,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2933,17'
          Dst:             print_supported_targets
        - Src:             'core/iwasm/compilation/aot_llvm.c:2935,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2942,21'
          Dst:             check_target_abi
        - Src:             'core/iwasm/compilation/aot_llvm.c:2943,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2944,17'
          Dst:             print_supported_abis
        - Src:             'core/iwasm/compilation/aot_llvm.c:2946,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2953,22'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2954,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:2982,40'
          Dst:             LLVMGetDefaultTargetTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:2985,21'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:2990,30'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:2992,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:2999,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3000,21'
          Dst:             b_strcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3005,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3016,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3017,22'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3022,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3022,49'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3027,21'
          Dst:             is_baremetal_target
        - Src:             'core/iwasm/compilation/aot_llvm.c:3035,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3035,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3037,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3037,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3037,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3037,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3040,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3049,36'
          Dst:             LLVMGetDefaultTargetTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3052,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3056,17'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3061,22'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3066,22'
          Dst:             is_baremetal_target
        - Src:             'core/iwasm/compilation/aot_llvm.c:3071,22'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3072,25'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3085,13'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3089,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3089,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3091,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3091,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3091,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3091,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3094,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3102,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3109,23'
          Dst:             LLVMGetDefaultTargetTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3110,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3114,35'
          Dst:             LLVMGetHostCPUName
        - Src:             'core/iwasm/compilation/aot_llvm.c:3115,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3126,43'
          Dst:             LLVMGetHostCPUFeatures
        - Src:             'core/iwasm/compilation/aot_llvm.c:3131,23'
          Dst:             LLVMNormalizeTargetTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3132,17'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3134,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3137,13'
          Dst:             bh_log
        - Src:             'core/iwasm/compilation/aot_llvm.c:3143,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3145,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3150,22'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3154,65'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3153,37'
          Dst:             LLVMMDStringInContext2
        - Src:             'core/iwasm/compilation/aot_llvm.c:3155,17'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3158,13'
          Dst:             LLVMAddModuleFlag
        - Src:             'core/iwasm/compilation/aot_llvm.c:3162,18'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3162,43'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3163,34'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3164,21'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3203,13'
          Dst:             LLVMGetTargetFromTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3205,17'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3208,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3210,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3215,9'
          Dst:             get_target_arch_from_triple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3225,17'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3249,18'
          Dst:             aot_generate_tempfile_name
        - Src:             'core/iwasm/compilation/aot_llvm.c:3259,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3260,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3261,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3262,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3263,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3264,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3265,9'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3268,17'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3271,17'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3274,17'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3277,17'
          Dst:             os_printf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3281,9'
          Dst:             LLVMSetTarget
        - Src:             'core/iwasm/compilation/aot_llvm.c:3283,14'
          Dst:             LLVMTargetHasTargetMachine
        - Src:             'core/iwasm/compilation/aot_llvm.c:3284,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3286,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3295,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3296,17'
          Dst:             LLVMTargetHasAsmBackend
        - Src:             'core/iwasm/compilation/aot_llvm.c:3298,22'
          Dst:             LLVMGetTargetName
        - Src:             'core/iwasm/compilation/aot_llvm.c:3297,13'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm.c:3299,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3314,42'
          Dst:             LLVMCreateTargetMachineWithOpts
        - Src:             'core/iwasm/compilation/aot_llvm.c:3318,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3324,23'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3324,57'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3325,25'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3326,30'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3333,14'
          Dst:             LLVMGetTargetMachineTriple
        - Src:             'core/iwasm/compilation/aot_llvm.c:3335,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3338,9'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_llvm.c:3338,37'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3362,5'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3385,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3394,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3416,32'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3417,12'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3418,12'
          Dst:             strcmp
        - Src:             'core/iwasm/compilation/aot_llvm.c:3429,21'
          Dst:             LLVMGetTargetMachineCPU
        - Src:             'core/iwasm/compilation/aot_llvm.c:3430,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3435,13'
          Dst:             aot_check_simd_compatibility
        - Src:             'core/iwasm/compilation/aot_llvm.c:3436,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3438,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3446,15'
          Dst:             LLVMCreateTargetDataLayout
        - Src:             'core/iwasm/compilation/aot_llvm.c:3447,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3450,5'
          Dst:             LLVMSetModuleDataLayout
        - Src:             'core/iwasm/compilation/aot_llvm.c:3451,30'
          Dst:             LLVMPointerSize
        - Src:             'core/iwasm/compilation/aot_llvm.c:3452,5'
          Dst:             LLVMDisposeTargetData
        - Src:             'core/iwasm/compilation/aot_llvm.c:3460,52'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3459,40'
          Dst:             LLVMMDStringInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:3462,54'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3461,48'
          Dst:             LLVMMDStringInContext
        - Src:             'core/iwasm/compilation/aot_llvm.c:3463,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3467,10'
          Dst:             aot_set_llvm_basic_types
        - Src:             'core/iwasm/compilation/aot_llvm.c:3469,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3473,10'
          Dst:             aot_create_llvm_consts
        - Src:             'core/iwasm/compilation/aot_llvm.c:3474,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3488,18'
          Dst:             aot_create_func_contexts
        - Src:             'core/iwasm/compilation/aot_llvm.c:3492,30'
          Dst:             strlen
        - Src:             'core/iwasm/compilation/aot_llvm.c:3493,38'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm.c:3494,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm.c:3497,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm.c:3501,9'
          Dst:             aot_intrinsic_fill_capability_flags
        - Src:             'core/iwasm/compilation/aot_llvm.c:3507,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3510,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3513,9'
          Dst:             LLVMDisposeMessage
        - Src:             'core/iwasm/compilation/aot_llvm.c:3516,9'
          Dst:             aot_destroy_comp_context
    - functionName:    LLVMOrcCreateNewThreadSafeContext
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMOrcThreadSafeContextGetContext
      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:    LLVMCreateBuilderInContext
      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:    LLVMModuleCreateWithNameInContext
      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:    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:    4
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMNormalizeTargetTriple
      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:    LLVMAddModuleFlag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMSetTarget
      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:    LLVMTargetHasTargetMachine
      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:    LLVMTargetHasAsmBackend
      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:    LLVMGetTargetMachineCPU
      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:    LLVMCreateTargetDataLayout
      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:    LLVMSetModuleDataLayout
      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:    LLVMPointerSize
      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:    LLVMDisposeTargetData
      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:    LLVMMDStringInContext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compiler_destroy
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMShutdown
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2625,5'
          Dst:             LLVMShutdown
    - functionName:    LLVMShutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMInitializeNativeAsmPrinter
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm-c/Target.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMInitializeX86AsmPrinter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm-c/Target.h:160,3'
          Dst:             LLVMInitializeX86AsmPrinter
    - functionName:    LLVMInitializeX86AsmPrinter
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMInitializeNativeTarget
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm-c/Target.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMInitializeX86Target
        - LLVMInitializeX86TargetInfo
        - LLVMInitializeX86TargetMC
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm-c/Target.h:134,3'
          Dst:             LLVMInitializeX86TargetInfo
        - Src:             '/opt/llvm-18.1.8/include/llvm-c/Target.h:135,3'
          Dst:             LLVMInitializeX86Target
        - Src:             '/opt/llvm-18.1.8/include/llvm-c/Target.h:136,3'
          Dst:             LLVMInitializeX86TargetMC
    - functionName:    LLVMInitializeX86TargetInfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMInitializeX86Target
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMInitializeX86TargetMC
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compiler_init
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LLVMInitializeNativeAsmPrinter
        - LLVMInitializeNativeTarget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm.c:2614,5'
          Dst:             LLVMInitializeNativeTarget
        - Src:             'core/iwasm/compilation/aot_llvm.c:2615,5'
          Dst:             LLVMInitializeNativeTarget
        - Src:             'core/iwasm/compilation/aot_llvm.c:2616,5'
          Dst:             LLVMInitializeNativeAsmPrinter
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_aot_llvm_extra.cpp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.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:             'core/iwasm/compilation/aot_llvm_extra.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm11ExitOnErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
        - _ZN4llvm11ExitOnErrorD2Ev
        - _ZNSaIcEC1Ev
        - _ZNSaIcED1Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZN4llvm11ExitOnErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:0,0'
          Dst:             __cxa_atexit
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:0,0'
          Dst:             _ZN4llvm11ExitOnErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:87,13'
          Dst:             _ZNSaIcED1Ev
    - functionName:    _ZNSaIcEC1Ev
      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:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt11char_traitsIcE6lengthEPKc
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_
        - _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: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_hiderC1EPcRKS3_
        - 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:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderD2Ev
    - functionName:    _ZN4llvm11ExitOnErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - _ZNSt8functionIFiRKN4llvm5ErrorEEEC2IZNS0_11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlS3_E_vvEET_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1357,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1358,9'
          Dst:             _ZNSt8functionIFiRKN4llvm5ErrorEEEC2IZNS0_11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlS3_E_vvEET_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1358,75'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      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:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIcED1Ev
      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:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11ExitOnErrorD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - _ZNSt8functionIFiRKN4llvm5ErrorEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1353,7'
          Dst:             _ZNSt8functionIFiRKN4llvm5ErrorEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1353,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZNSt8functionIFiRKN4llvm5ErrorEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZNSt14_Function_baseD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:260,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      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:    _ZNSt8functionIFiRKN4llvm5ErrorEEEC2IZNS0_11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlS3_E_vvEET_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E21_M_not_empty_functionISC_EEbRKT_
        - _ZNSt14_Function_baseC2Ev
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:669,9'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:673,6'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E21_M_not_empty_functionISC_EEbRKT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:675,6'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:679,7'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZNSt14_Function_baseC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E21_M_not_empty_functionISC_EEbRKT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      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:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_St17integral_constantIbLb1EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:223,4'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_St17integral_constantIbLb1EE
    - functionName:    _ZNSt17_Function_handlerIFiRKN4llvm5ErrorEEZNS0_11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlS3_E_E9_M_invokeERKSt9_Any_dataS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E14_M_get_pointerERKSt9_Any_data
        - _ZZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiENKUlRKNS_5ErrorEE_clES9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,11'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E14_M_get_pointerERKSt9_Any_data
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,9'
          Dst:             _ZZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiENKUlRKNS_5ErrorEE_clES9_
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E10_M_managerERSt9_Any_dataRKSE_St18_Manager_operation
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E14_M_get_pointerERKSt9_Any_data
        - _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E8_M_cloneERSt9_Any_dataRKSE_St17integral_constantIbLb1EE
        - _ZNSt9_Any_data9_M_accessIPZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:199,4'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,40'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E14_M_get_pointerERKSt9_Any_data
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,15'
          Dst:             _ZNSt9_Any_data9_M_accessIPZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:211,8'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E8_M_cloneERSt9_Any_dataRKSE_St17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:215,8'
          Dst:             _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E14_M_get_pointerERKSt9_Any_data
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9_Any_data9_M_accessIPZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E8_M_cloneERSt9_Any_dataRKSE_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:167,18'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:184,13'
          Dst:             _ZNSt9_Any_data9_M_accessIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
    - functionName:    _ZNSt9_Any_data9_M_accessIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_EERT_v
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt9_Any_data9_M_accessEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiENKUlRKNS_5ErrorEE_clES9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Function_base13_Base_managerIZN4llvm11ExitOnErrorC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEiEUlRKNS1_5ErrorEE_E15_M_init_functorERSt9_Any_dataOSC_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:248,21'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_local_dataEv
      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:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_Alloc_hiderC1EPcRKS3_
      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:    _ZNSt11char_traitsIcE6lengthEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9__gnu_cxx11char_traitsIcE6lengthEPKc
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h:340,11'
          Dst:             _ZN9__gnu_cxx11char_traitsIcE6lengthEPKc
        - 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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE16_M_construct_auxIPKcEEvT_S8_St12__false_type
      functionUses:    1
      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_traitsIcESaIcEE12_Alloc_hiderD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIcED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:154,14'
          Dst:             _ZNSaIcED2Ev
    - functionName:    _ZNSaIcED2Ev
      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:    _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:          24
      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:         21
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN9__gnu_cxx17__is_null_pointerIKcEEbPT_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
        - _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
        - __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/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:225,52'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:228,6'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:229,6'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:230,4'
          Dst:             __cxa_end_catch
        - 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
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.tcc:230,4'
          Dst:             __clang_call_terminate
    - 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:          8
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7_M_dataEPc
      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__cxx1112basic_stringIcSt11char_traitsIcESaIcEE11_M_capacityEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
      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__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_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:    6
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_M_set_lengthEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx11char_traitsIcE6lengthEPKc
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h:165,15'
          Dst:             _ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_
    - functionName:    _ZN9__gnu_cxx11char_traitsIcE2eqERKcS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/char_traits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      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_traitsIcESaIcEED1Ev
    - 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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      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_traitsIcESaIcEEC1EOS4_
    - 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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_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_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JS6_EEEvPT_DpOT0_
    - 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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_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_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE7destroyIS6_EEvPT_
    - 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:          25
      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:          34
      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:          7
      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:          18
      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:    _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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:          15
      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: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      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:    _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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      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:          25
      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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE8allocateERS6_m
      functionUses:    2
      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:    _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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
      functionUses:    1
      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:    _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:          25
      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:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
      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_traitsIcESaIcEEC1ERKS4_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
      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:    11
      BranchProfiles:  []
      Callsites:       []
    - 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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS7_
      functionUses:    1
      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:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 12
      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_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_S_relocateEPS5_S8_S8_RS6_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE5beginEv
        - __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/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_JRKS5_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:484,2'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:488,6'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE7destroyIS5_EEvRS6_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:491,47'
          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:494,2'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:492,4'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:493,4'
          Dst:             __cxa_rethrow
        - 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
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:494,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_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_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9constructIS6_JRKS6_EEEvPT_DpOT0_
    - 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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE10deallocateERS6_PS5_m
      functionUses:    3
      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:          21
      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:          20
      EdgeCount:       3
      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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameI18ExpandMemoryOpPassEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm9StringRefC2EPKc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt11char_traitsIcE6lengthEPKc
      functionUses:    69
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:90,33'
          Dst:             _ZNSt11char_traitsIcE6lengthEPKc
    - functionName:    _ZNK4llvm9StringRef4findES0_m
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm9StringRef6substrEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9StringRefC2EPKcm
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:570,14'
          Dst:             _ZN4llvm9StringRefC2EPKcm
    - functionName:    _ZNK4llvm9StringRef5emptyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - 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:    106
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm9StringRef4sizeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm9StringRef10drop_frontEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef6substrEmm
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:606,7'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:606,7'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:607,14'
          Dst:             _ZNK4llvm9StringRef6substrEmm
    - functionName:    _ZNK4llvm9StringRef9ends_withES0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm9StringRef13compareMemoryEPKcS2_m
        - _ZNK4llvm9StringRef3endEv
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:273,28'
          Dst:             _ZNK4llvm9StringRef3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:273,14'
          Dst:             _ZN4llvm9StringRef13compareMemoryEPKcS2_m
    - functionName:    _ZNK4llvm9StringRef9drop_backEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef6substrEmm
        - __assert_fail
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:613,7'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:613,7'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:614,24'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:614,14'
          Dst:             _ZNK4llvm9StringRef6substrEmm
    - functionName:    _ZNK4llvm9StringRef3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm9StringRef13compareMemoryEPKcS2_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:69,14'
          Dst:             memcmp
    - functionName:    _ZN4llvm9StringRefC2EPKcm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameI18ExpandMemoryOpPassEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameI18ExpandMemoryOpPassEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm9StringRef13consume_frontES0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm9StringRef11starts_withES0_
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef6substrEmm
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:632,12'
          Dst:             _ZNK4llvm9StringRef11starts_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:635,29'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:635,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
    - functionName:    _ZNK4llvm9StringRef11starts_withES0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm9StringRef13compareMemoryEPKcS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:259,14'
          Dst:             _ZN4llvm9StringRef13compareMemoryEPKcS2_m
    - functionName:    _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/STLFunctionalExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11raw_ostreamlsENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm11raw_ostream5writeEPKcm
        - _ZNK4llvm9StringRef4dataEv
        - _ZNK4llvm9StringRef4sizeEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:213,23'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:217,24'
          Dst:             _ZNK4llvm9StringRef4dataEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:217,14'
          Dst:             _ZN4llvm11raw_ostream5writeEPKcm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:220,29'
          Dst:             _ZNK4llvm9StringRef4dataEv
    - functionName:    _ZNK4llvm9StringRef4dataEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11raw_ostream5writeEPKcm
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinI18ExpandMemoryOpPassE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18ExpandMemoryOpPass3runERN4llvm8FunctionERNS0_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN18ExpandMemoryOpPass3runERN4llvm8FunctionERNS0_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN18ExpandMemoryOpPass3runERN4llvm8FunctionERNS0_15AnalysisManagerIS1_JEEE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          367
      EdgeCount:       124
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4llvm10BasicBlock3endEv
        - _ZN4llvm10BasicBlock5beginEv
        - _ZN4llvm10BasicBlock9getParentEv
        - _ZN4llvm11Instruction15eraseFromParentEv
        - _ZN4llvm11Instruction9getParentEv
        - _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EEC2Ev
        - _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EED2Ev
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEppEv
        - _ZN4llvm15AnalysisManagerINS_8FunctionEJEE9getResultINS_16TargetIRAnalysisEEERNT_6ResultERS1_
        - _ZN4llvm16dyn_cast_or_nullINS_10MemCpyInstENS_11InstructionEEEDaPT0_
        - _ZN4llvm16dyn_cast_or_nullINS_10MemSetInstENS_11InstructionEEEDaPT0_
        - _ZN4llvm16dyn_cast_or_nullINS_11MemMoveInstENS_11InstructionEEEDaPT0_
        - _ZN4llvm17PreservedAnalyses11preserveSetINS_11CFGAnalysesEEEvv
        - _ZN4llvm17PreservedAnalysesC2Ev
        - _ZN4llvm17PreservedAnalysesD2Ev
        - _ZN4llvm18expandMemCpyAsLoopEPNS_10MemCpyInstERKNS_19TargetTransformInfoEPNS_15ScalarEvolutionE
        - _ZN4llvm18expandMemSetAsLoopEPNS_10MemSetInstE
        - _ZN4llvm19expandMemMoveAsLoopEPNS_11MemMoveInstERKNS_19TargetTransformInfoE
        - _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEppEv
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE9push_backES2_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - _ZN4llvm8Function3endEv
        - _ZN4llvm8Function5beginEv
        - _ZN4llvm8dyn_castINS_10MemCpyInstENS_12MemIntrinsicEEEDcPT0_
        - _ZN4llvm8dyn_castINS_10MemSetInstENS_12MemIntrinsicEEEDcPT0_
        - _ZN4llvm8dyn_castINS_11MemMoveInstENS_12MemIntrinsicEEEDcPT0_
        - _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEES7_
        - _ZN4llvmneERKNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEES7_
        - _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEdeEv
        - _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEdeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:98,37'
          Dst:             _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:103,19'
          Dst:             _ZN4llvm8Function5beginEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:103,19'
          Dst:             _ZN4llvm8Function3endEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:103,19'
          Dst:             _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEES7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:103,19'
          Dst:             _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEdeEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:104,25'
          Dst:             _ZN4llvm10BasicBlock5beginEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:104,25'
          Dst:             _ZN4llvm10BasicBlock3endEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:104,25'
          Dst:             _ZN4llvmneERKNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEES7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:104,25'
          Dst:             _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEdeEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:105,32'
          Dst:             _ZN4llvm16dyn_cast_or_nullINS_10MemCpyInstENS_11InstructionEEEDaPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:106,26'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE9push_backES2_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:108,38'
          Dst:             _ZN4llvm16dyn_cast_or_nullINS_11MemMoveInstENS_11InstructionEEEDaPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:109,26'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE9push_backES2_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:111,37'
          Dst:             _ZN4llvm16dyn_cast_or_nullINS_10MemSetInstENS_11InstructionEEEDaPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:112,26'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE9push_backES2_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:104,25'
          Dst:             _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEppEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:103,19'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEppEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:117,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:117,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:118,34'
          Dst:             _ZN4llvm8dyn_castINS_10MemCpyInstENS_12MemIntrinsicEEEDcPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:119,44'
          Dst:             _ZN4llvm11Instruction9getParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:119,57'
          Dst:             _ZN4llvm10BasicBlock9getParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:121,20'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEE9getResultINS_16TargetIRAnalysisEEERNT_6ResultERS1_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:122,13'
          Dst:             _ZN4llvm18expandMemCpyAsLoopEPNS_10MemCpyInstERKNS_19TargetTransformInfoEPNS_15ScalarEvolutionE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:123,21'
          Dst:             _ZN4llvm11Instruction15eraseFromParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:125,41'
          Dst:             _ZN4llvm8dyn_castINS_11MemMoveInstENS_12MemIntrinsicEEEDcPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:127,45'
          Dst:             _ZN4llvm11Instruction9getParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:127,58'
          Dst:             _ZN4llvm10BasicBlock9getParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:129,20'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEE9getResultINS_16TargetIRAnalysisEEERNT_6ResultERS1_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:130,13'
          Dst:             _ZN4llvm19expandMemMoveAsLoopEPNS_11MemMoveInstERKNS_19TargetTransformInfoE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:134,22'
          Dst:             _ZN4llvm11Instruction15eraseFromParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:136,39'
          Dst:             _ZN4llvm8dyn_castINS_10MemSetInstENS_12MemIntrinsicEEEDcPT0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:137,13'
          Dst:             _ZN4llvm18expandMemSetAsLoopEPNS_10MemSetInstE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:138,21'
          Dst:             _ZN4llvm11Instruction15eraseFromParentEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:142,23'
          Dst:             _ZN4llvm17PreservedAnalysesC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:143,8'
          Dst:             _ZN4llvm17PreservedAnalyses11preserveSetINS_11CFGAnalysesEEEvv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:146,1'
          Dst:             _ZN4llvm17PreservedAnalysesD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:146,1'
          Dst:             _ZN4llvm17PreservedAnalysesD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:146,1'
          Dst:             _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:146,1'
          Dst:             _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EED2Ev
    - functionName:    _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEEC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1211,19'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEEC2Ej
    - functionName:    _ZN4llvm8Function5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_10BasicBlockEJEE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Function.h:795,62'
          Dst:             _ZN4llvm12simple_ilistINS_10BasicBlockEJEE5beginEv
    - functionName:    _ZN4llvm8Function3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_10BasicBlockEJEE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Function.h:797,62'
          Dst:             _ZN4llvm12simple_ilistINS_10BasicBlockEJEE3endEv
    - functionName:    _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEES7_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEdeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
        - _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:138,5'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:138,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:139,13'
          Dst:             _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvm10BasicBlock5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE5beginEv
        - _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EE10setHeadBitEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h:438,28'
          Dst:             _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h:442,8'
          Dst:             _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EE10setHeadBitEb
    - functionName:    _ZN4llvm10BasicBlock3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h:450,66'
          Dst:             _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE3endEv
    - functionName:    _ZN4llvmneERKNS_21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEES7_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEdeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
        - _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:294,5'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:294,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:295,13'
          Dst:             _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvm16dyn_cast_or_nullINS_10MemCpyInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19dyn_cast_if_presentINS_10MemCpyInstENS_11InstructionEEEDaPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:768,10'
          Dst:             _ZN4llvm19dyn_cast_if_presentINS_10MemCpyInstENS_11InstructionEEEDaPT0_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE9push_backES2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE28reserveForParamAndGetAddressERS2_m
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:575,23'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE28reserveForParamAndGetAddressERS2_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:576,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:577,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:577,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
    - functionName:    _ZN4llvm16dyn_cast_or_nullINS_11MemMoveInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19dyn_cast_if_presentINS_11MemMoveInstENS_11InstructionEEEDaPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:768,10'
          Dst:             _ZN4llvm19dyn_cast_if_presentINS_11MemMoveInstENS_11InstructionEEEDaPT0_
    - functionName:    _ZN4llvm16dyn_cast_or_nullINS_10MemSetInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19dyn_cast_if_presentINS_10MemSetInstENS_11InstructionEEEDaPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:768,10'
          Dst:             _ZN4llvm19dyn_cast_if_presentINS_10MemSetInstENS_11InstructionEEEDaPT0_
    - functionName:    _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEppEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE7getNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:319,57'
          Dst:             _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE7getNextEv
    - functionName:    _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEppEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE7getNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:157,57'
          Dst:             _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE7getNextEv
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm8dyn_castINS_10MemCpyInstENS_12MemIntrinsicEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:663,10'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm11Instruction9getParentEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Instruction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm10BasicBlock9getParentEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15AnalysisManagerINS_8FunctionEJEE9getResultINS_16TargetIRAnalysisEEERNT_6ResultERS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15AnalysisManagerINS_8FunctionEJEE13getResultImplEPNS_11AnalysisKeyERS1_
        - _ZN4llvm17AnalysisInfoMixinINS_16TargetIRAnalysisEE2IDEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E5countEPKS2_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:804,5'
          Dst:             _ZN4llvm17AnalysisInfoMixinINS_16TargetIRAnalysisEE2IDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:804,5'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E5countEPKS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:804,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:807,23'
          Dst:             _ZN4llvm17AnalysisInfoMixinINS_16TargetIRAnalysisEE2IDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:807,9'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEE13getResultImplEPNS_11AnalysisKeyERS1_
    - functionName:    _ZN4llvm18expandMemCpyAsLoopEPNS_10MemCpyInstERKNS_19TargetTransformInfoEPNS_15ScalarEvolutionE
      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:    _ZN4llvm11Instruction15eraseFromParentEv
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8dyn_castINS_11MemMoveInstENS_12MemIntrinsicEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:663,10'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm19expandMemMoveAsLoopEPNS_11MemMoveInstERKNS_19TargetTransformInfoE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8dyn_castINS_10MemSetInstENS_12MemIntrinsicEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:662,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:663,10'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm18expandMemSetAsLoopEPNS_10MemSetInstE
      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:    _ZN4llvm17PreservedAnalysesC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EEC2Ev
        - _ZN4llvm11SmallPtrSetIPvLj2EEC2Ev
        - _ZN4llvm11SmallPtrSetIPvLj2EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:172,7'
          Dst:             _ZN4llvm11SmallPtrSetIPvLj2EEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:172,7'
          Dst:             _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:172,7'
          Dst:             _ZN4llvm11SmallPtrSetIPvLj2EED2Ev
    - functionName:    _ZN4llvm17PreservedAnalyses11preserveSetINS_11CFGAnalysesEEEvv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11CFGAnalyses2IDEv
        - _ZN4llvm17PreservedAnalyses11preserveSetEPNS_14AnalysisSetKeyE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:209,17'
          Dst:             _ZN4llvm11CFGAnalyses2IDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:209,5'
          Dst:             _ZN4llvm17PreservedAnalyses11preserveSetEPNS_14AnalysisSetKeyE
    - functionName:    _ZN4llvm17PreservedAnalysesD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EED2Ev
        - _ZN4llvm11SmallPtrSetIPvLj2EED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:172,7'
          Dst:             _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:172,7'
          Dst:             _ZN4llvm11SmallPtrSetIPvLj2EED2Ev
    - functionName:    _ZN4llvm11SmallVectorIPNS_12MemIntrinsicELj16EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE13destroy_rangeEPS2_S4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:451,7'
          Dst:             _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEED2Ev
    - functionName:    _ZN4llvm11SmallPtrSetIPvLj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallPtrSetImplIPvED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:451,7'
          Dst:             _ZN4llvm15SmallPtrSetImplIPvED2Ev
    - functionName:    _ZN4llvm15SmallPtrSetImplIPvED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:345,7'
          Dst:             _ZN4llvm19SmallPtrSetImplBaseD2Ev
    - functionName:    _ZN4llvm19SmallPtrSetImplBaseD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:83,10'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:83,10'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:345,7'
          Dst:             _ZN4llvm19SmallPtrSetImplBaseD2Ev
    - functionName:    _ZN4llvm11CFGAnalyses2IDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm17PreservedAnalyses11preserveSetEPNS_14AnalysisSetKeyE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15SmallPtrSetImplIPvE6insertES1_
        - _ZNK4llvm17PreservedAnalyses15areAllPreservedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:215,10'
          Dst:             _ZNK4llvm17PreservedAnalyses15areAllPreservedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:216,20'
          Dst:             _ZN4llvm15SmallPtrSetImplIPvE6insertES1_
    - functionName:    _ZNK4llvm17PreservedAnalyses15areAllPreservedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm15SmallPtrSetImplIPvE5countEPKv
        - _ZNK4llvm19SmallPtrSetImplBase5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:348,36'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:349,25'
          Dst:             _ZNK4llvm15SmallPtrSetImplIPvE5countEPKv
    - functionName:    _ZN4llvm15SmallPtrSetImplIPvE6insertES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBase10insert_impEPKv
        - _ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_
        - _ZNK4llvm15SmallPtrSetImplIPvE12makeIteratorEPKPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:367,25'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:367,14'
          Dst:             _ZN4llvm19SmallPtrSetImplBase10insert_impEPKv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:368,27'
          Dst:             _ZNK4llvm15SmallPtrSetImplIPvE12makeIteratorEPKPKv
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      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:    _ZN4llvm19SmallPtrSetImplBase10insert_impEPKv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm14DebugEpochBase14incrementEpochEv
        - _ZN4llvm19SmallPtrSetImplBase14insert_imp_bigEPKv
        - _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
        - _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
        - _ZNSt4pairIPKPKvbEC2IPS1_bTnNSt9enable_ifIXaaclsr6_PCCFPIT_T0_EE22_MoveConstructiblePairIS8_S9_EEclsr6_PCCFPIS8_S9_EE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS_IS8_S9_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:127,9'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:134,18'
          Dst:             _ZNSt4pairIPKPKvbEC2IPS1_bTnNSt9enable_ifIXaaclsr6_PCCFPIT_T0_EE22_MoveConstructiblePairIS8_S9_EEclsr6_PCCFPIS8_S9_EE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS_IS8_S9_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:135,22'
          Dst:             _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:143,9'
          Dst:             _ZN4llvm14DebugEpochBase14incrementEpochEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:144,16'
          Dst:             _ZNSt4pairIPKPKvbEC2IPS1_bTnNSt9enable_ifIXaaclsr6_PCCFPIT_T0_EE22_MoveConstructiblePairIS8_S9_EEclsr6_PCCFPIS8_S9_EE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS_IS8_S9_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:150,9'
          Dst:             _ZN4llvm14DebugEpochBase14incrementEpochEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:151,16'
          Dst:             _ZNSt4pairIPKPKvbEC2IPS1_bTnNSt9enable_ifIXaaclsr6_PCCFPIT_T0_EE22_MoveConstructiblePairIS8_S9_EEclsr6_PCCFPIS8_S9_EE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS_IS8_S9_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:155,12'
          Dst:             _ZN4llvm19SmallPtrSetImplBase14insert_imp_bigEPKv
    - functionName:    _ZNK4llvm15SmallPtrSetImplIPvE12makeIteratorEPKPKv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm19SmallPtrSetIteratorIPvEC2EPKPKvS6_RKNS_14DebugEpochBaseE
        - _ZN4llvm20shouldReverseIterateIPvEEbv
        - _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:414,9'
          Dst:             _ZN4llvm20shouldReverseIterateIPvEEbv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:415,28'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:415,14'
          Dst:             _ZN4llvm19SmallPtrSetIteratorIPvEC2EPKPKvS6_RKNS_14DebugEpochBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:416,24'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:416,12'
          Dst:             _ZN4llvm19SmallPtrSetIteratorIPvEC2EPKPKvS6_RKNS_14DebugEpochBaseE
    - functionName:    _ZNSt4pairIN4llvm19SmallPtrSetIteratorIPvEEbEC2IS3_RbTnNSt9enable_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:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm20shouldReverseIterateIPvEEbv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/ReverseIteration.h'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:120,12'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
    - functionName:    _ZN4llvm19SmallPtrSetIteratorIPvEC2EPKPKvS6_RKNS_14DebugEpochBaseE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14DebugEpochBase10HandleBaseC2EPKS0_
        - _ZN4llvm23SmallPtrSetIteratorImplC2EPKPKvS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:281,9'
          Dst:             _ZN4llvm23SmallPtrSetIteratorImplC2EPKPKvS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:281,41'
          Dst:             _ZN4llvm14DebugEpochBase10HandleBaseC2EPKS0_
    - functionName:    _ZN4llvm23SmallPtrSetIteratorImplC2EPKPKvS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm20shouldReverseIterateIPvEEbv
        - _ZN4llvm23SmallPtrSetIteratorImpl17AdvanceIfNotValidEv
        - _ZN4llvm23SmallPtrSetIteratorImpl17RetreatIfNotValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:230,9'
          Dst:             _ZN4llvm20shouldReverseIterateIPvEEbv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:231,7'
          Dst:             _ZN4llvm23SmallPtrSetIteratorImpl17RetreatIfNotValidEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:234,5'
          Dst:             _ZN4llvm23SmallPtrSetIteratorImpl17AdvanceIfNotValidEv
    - functionName:    _ZN4llvm14DebugEpochBase10HandleBaseC2EPKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallPtrSetIteratorImpl17RetreatIfNotValidEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv
        - _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:256,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:258,27'
          Dst:             _ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:259,27'
          Dst:             _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
    - functionName:    _ZN4llvm23SmallPtrSetIteratorImpl17AdvanceIfNotValidEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv
        - _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:249,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:251,24'
          Dst:             _ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:252,24'
          Dst:             _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
    - functionName:    _ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPKPKvbEC2IPS1_bTnNSt9enable_ifIXaaclsr6_PCCFPIT_T0_EE22_MoveConstructiblePairIS8_S9_EEclsr6_PCCFPIS8_S9_EE30_ImplicitlyMoveConvertiblePairIS8_S9_EEEbE4typeELb1EEEOS_IS8_S9_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm14DebugEpochBase14incrementEpochEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      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:    _ZN4llvm19SmallPtrSetImplBase14insert_imp_bigEPKv
      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:    _ZNSt4pairIPPKvbEC2IS2_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS6_S7_EEEbE4typeELb1EEEOS6_OS7_
      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:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPPKvbEC2IRS2_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:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm19SmallPtrSetImplBase5emptyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm19SmallPtrSetImplBase4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:92,45'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase4sizeEv
    - functionName:    _ZNK4llvm15SmallPtrSetImplIPvE5countEPKv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsIPKvE16getAsVoidPointerES2_
        - _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
        - _ZNK4llvm19SmallPtrSetImplBase8find_impEPKv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:385,21'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsIPKvE16getAsVoidPointerES2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:385,12'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase8find_impEPKv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:385,63'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsIPKvE16getAsVoidPointerES2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h:96,12'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_
    - functionName:    _ZNK4llvm19SmallPtrSetImplBase8find_impEPKv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
        - _ZNK4llvm19SmallPtrSetImplBase13FindBucketForEPKv
        - _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:178,9'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:184,14'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:188,20'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase13FindBucketForEPKv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:191,12'
          Dst:             _ZNK4llvm19SmallPtrSetImplBase10EndPointerEv
    - functionName:    _ZNK4llvm19SmallPtrSetImplBase13FindBucketForEPKv
      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:    _ZNK4llvm19SmallPtrSetImplBase4sizeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallPtrSetIPvLj2EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallPtrSetImplIPvECI2NS_19SmallPtrSetImplBaseEEPPKvj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:465,19'
          Dst:             _ZN4llvm15SmallPtrSetImplIPvECI2NS_19SmallPtrSetImplBaseEEPPKvj
    - functionName:    _ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEECI2NS_19SmallPtrSetImplBaseEEPPKvj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:465,19'
          Dst:             _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEECI2NS_19SmallPtrSetImplBaseEEPPKvj
    - functionName:    _ZN4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEECI2NS_19SmallPtrSetImplBaseEEPPKvj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBaseC2EPPKvj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:352,30'
          Dst:             _ZN4llvm19SmallPtrSetImplBaseC2EPPKvj
    - functionName:    _ZN4llvm19SmallPtrSetImplBaseC2EPPKvj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:78,5'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm15SmallPtrSetImplIPvECI2NS_19SmallPtrSetImplBaseEEPPKvj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19SmallPtrSetImplBaseC2EPPKvj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h:352,30'
          Dst:             _ZN4llvm19SmallPtrSetImplBaseC2EPPKvj
    - functionName:    _ZN4llvm6detail9isPresentIPNS_12MemIntrinsicEEEbRKT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_12MemIntrinsicEE18getSimplifiedValueERS2_
        - _ZN4llvm14ValueIsPresentIPNS_12MemIntrinsicEvE9isPresentERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:631,7'
          Dst:             _ZN4llvm13simplify_typeIPNS_12MemIntrinsicEE18getSimplifiedValueERS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:630,10'
          Dst:             _ZN4llvm14ValueIsPresentIPNS_12MemIntrinsicEvE9isPresentERKS2_
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_12MemIntrinsicEE18getSimplifiedValueERS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPNS_12MemIntrinsicEE18getSimplifiedValueERS2_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_12MemIntrinsicEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_12MemIntrinsicEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_12MemIntrinsicEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_10MemSetInstENS_12MemIntrinsicEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_10MemSetInstENS_12MemIntrinsicEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_10MemSetInstENS_12MemIntrinsicEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10MemSetInst7classofEPKNS_13IntrinsicInstE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm10MemSetInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZN4llvm10MemSetInst7classofEPKNS_13IntrinsicInstE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1186,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1186,16'
          Dst:             _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
    - functionName:    _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8CallBase17getCalledFunctionEv
        - _ZNK4llvm8Function14getIntrinsicIDEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:55,12'
          Dst:             _ZNK4llvm8CallBase17getCalledFunctionEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:55,33'
          Dst:             _ZNK4llvm8Function14getIntrinsicIDEv
    - functionName:    _ZNK4llvm8CallBase17getCalledFunctionEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1481
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm16dyn_cast_or_nullINS_8FunctionENS_5ValueEEEDaPT0_
        - _ZNK4llvm11GlobalValue12getValueTypeEv
        - _ZNK4llvm8CallBase15getFunctionTypeEv
        - _ZNK4llvm8CallBase16getCalledOperandEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1482,46'
          Dst:             _ZNK4llvm8CallBase16getCalledOperandEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1482,19'
          Dst:             _ZN4llvm16dyn_cast_or_nullINS_8FunctionENS_5ValueEEEDaPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1483,14'
          Dst:             _ZNK4llvm11GlobalValue12getValueTypeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1483,32'
          Dst:             _ZNK4llvm8CallBase15getFunctionTypeEv
    - functionName:    _ZNK4llvm8Function14getIntrinsicIDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8CallBase16getCalledOperandEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm3UsecvPNS_5ValueEEv
        - _ZNK4llvm8CallBase2OpILin1EEERKNS_3UseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1474,44'
          Dst:             _ZNK4llvm8CallBase2OpILin1EEERKNS_3UseEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:1474,44'
          Dst:             _ZNK4llvm3UsecvPNS_5ValueEEv
    - functionName:    _ZN4llvm16dyn_cast_or_nullINS_8FunctionENS_5ValueEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19dyn_cast_if_presentINS_8FunctionENS_5ValueEEEDaPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:768,10'
          Dst:             _ZN4llvm19dyn_cast_if_presentINS_8FunctionENS_5ValueEEEDaPT0_
    - functionName:    _ZNK4llvm11GlobalValue12getValueTypeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/GlobalValue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8CallBase15getFunctionTypeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19dyn_cast_if_presentINS_8FunctionENS_5ValueEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail11unwrapValueIPNS_5ValueEEEDcRT_
        - _ZN4llvm6detail9isPresentIPNS_5ValueEEEbRKT_
        - _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE16doCastIfPossibleERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:751,8'
          Dst:             _ZN4llvm6detail9isPresentIPNS_5ValueEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:752,12'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,45'
          Dst:             _ZN4llvm6detail11unwrapValueIPNS_5ValueEEEDcRT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,10'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm6detail9isPresentIPNS_5ValueEEEbRKT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_5ValueEE18getSimplifiedValueERS2_
        - _ZN4llvm14ValueIsPresentIPNS_5ValueEvE9isPresentERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:631,7'
          Dst:             _ZN4llvm13simplify_typeIPNS_5ValueEE18getSimplifiedValueERS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:630,10'
          Dst:             _ZN4llvm14ValueIsPresentIPNS_5ValueEvE9isPresentERKS2_
    - functionName:    _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11unwrapValueIPNS_5ValueEEEDcRT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ValueIsPresentIPNS_5ValueEvE11unwrapValueERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:636,10'
          Dst:             _ZN4llvm14ValueIsPresentIPNS_5ValueEvE11unwrapValueERS2_
    - functionName:    _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_8FunctionEPNS_5ValueEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_8FunctionEPNS_5ValueEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_8FunctionEPNS_5ValueEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8FunctionEKPNS_5ValueEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8FunctionEKPNS_5ValueEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_8FunctionEPNS_5ValueEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_8FunctionEPNS_5ValueES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_8FunctionEPNS_5ValueES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_8FunctionEPNS_5ValueES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_8FunctionEKPNS_5ValueEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_5ValueES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_5ValueEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_5ValueEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_5ValueES4_E4doitERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPNS_5ValueEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_5ValueEE18getSimplifiedValueERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPNS_5ValueEE18getSimplifiedValueERS2_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_5ValueES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_5ValueEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_5ValueEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_5ValueEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_8FunctionENS_5ValueEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_8FunctionENS_5ValueEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_8FunctionENS_5ValueEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Value.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Value10getValueIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Value.h:1015,16'
          Dst:             _ZNK4llvm5Value10getValueIDEv
    - functionName:    _ZNK4llvm5Value10getValueIDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Value.h'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13simplify_typeIPNS_5ValueEE18getSimplifiedValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm14ValueIsPresentIPNS_5ValueEvE11unwrapValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 623
      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:    _ZN4llvm14ValueIsPresentIPNS_5ValueEvE9isPresentERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8CallBase2OpILin1EEERKNS_3UseEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm4User6OpFromILin1ENS_8CallBaseEEERNS_3UseEPKT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h:2385,1'
          Dst:             _ZN4llvm4User6OpFromILin1ENS_8CallBaseEEERNS_3UseEPKT0_
    - functionName:    _ZNK4llvm3UsecvPNS_5ValueEEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Use.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4User6OpFromILin1ENS_8CallBaseEEERNS_3UseEPKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/User.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21VariadicOperandTraitsINS_8CallBaseELj1EE6op_endEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/User.h:129,9'
          Dst:             _ZN4llvm21VariadicOperandTraitsINS_8CallBaseELj1EE6op_endEPS1_
    - functionName:    _ZN4llvm21VariadicOperandTraitsINS_8CallBaseELj1EE6op_endEPS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/OperandTraits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      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:    _ZN4llvm13simplify_typeIPNS_12MemIntrinsicEE18getSimplifiedValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm14ValueIsPresentIPNS_12MemIntrinsicEvE9isPresentERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_12MemIntrinsicEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_12MemIntrinsicEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_12MemIntrinsicEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_11MemMoveInstENS_12MemIntrinsicEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_11MemMoveInstENS_12MemIntrinsicEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_11MemMoveInstENS_12MemIntrinsicEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11MemMoveInst7classofEPKNS_13IntrinsicInstE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm11MemMoveInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZN4llvm11MemMoveInst7classofEPKNS_13IntrinsicInstE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1251,15'
          Dst:             _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
    - functionName:    _ZN4llvm17AnalysisInfoMixinINS_16TargetIRAnalysisEE2IDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E5countEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E8containsEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:152,12'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E8containsEPKS2_
    - functionName:    _ZN4llvm15AnalysisManagerINS_8FunctionEJEE13getResultImplEPNS_11AnalysisKeyERS1_
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E8containsEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIPKS2_EEbRKT_RPKSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:147,12'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIPKS2_EEbRKT_RPKSJ_
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIPKS2_EEbRKT_RPKSJ_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueIPKS2_EEjRKT_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:637,33'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:638,33'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:647,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:648,31'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:653,25'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueIPKS2_EEjRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:658,11'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:658,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:665,11'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:665,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:674,41'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:674,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:544,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueIPKS2_EEjRKT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:477,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_
    - functionName:    _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_12MemIntrinsicEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_12MemIntrinsicEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_12MemIntrinsicES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_12MemIntrinsicEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_12MemIntrinsicEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_12MemIntrinsicES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_12MemIntrinsicEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_12MemIntrinsicEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_12MemIntrinsicEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_10MemCpyInstENS_12MemIntrinsicEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_10MemCpyInstENS_12MemIntrinsicEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_10MemCpyInstENS_12MemIntrinsicEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10MemCpyInst7classofEPKNS_13IntrinsicInstE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm10MemCpyInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZN4llvm10MemCpyInst7classofEPKNS_13IntrinsicInstE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1238,15'
          Dst:             _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1239,15'
          Dst:             _ZNK4llvm13IntrinsicInst14getIntrinsicIDEv
    - functionName:    _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      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:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE7getNextEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:94,59'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
    - functionName:    _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE7getNextEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:94,59'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
    - functionName:    _ZN4llvm19dyn_cast_if_presentINS_10MemSetInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:751,8'
          Dst:             _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:752,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,45'
          Dst:             _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,10'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_11InstructionEE18getSimplifiedValueERS2_
        - _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE9isPresentERKS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:631,7'
          Dst:             _ZN4llvm13simplify_typeIPNS_11InstructionEE18getSimplifiedValueERS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:630,10'
          Dst:             _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE9isPresentERKS2_
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE11unwrapValueERS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:636,10'
          Dst:             _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE11unwrapValueERS2_
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_11InstructionEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_11InstructionEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_10MemSetInstEPNS_11InstructionEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_11InstructionEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_10MemSetInstEPNS_11InstructionEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_11InstructionES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_11InstructionES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_10MemSetInstEPNS_11InstructionES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_10MemSetInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_11InstructionES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_11InstructionES4_E4doitERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_11InstructionEE18getSimplifiedValueERS2_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPNS_11InstructionEE18getSimplifiedValueERS2_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_10MemSetInstEPKNS_11InstructionES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_11InstructionEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_11InstructionEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_10MemSetInstEPKNS_11InstructionEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_10MemSetInstENS_11InstructionEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_10MemSetInstENS_11InstructionEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_10MemSetInstENS_11InstructionEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10MemSetInst7classofEPKNS_5ValueE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm10MemSetInst7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm10MemSetInst7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm10MemSetInst7classofEPKNS_13IntrinsicInstE
        - _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1195,12'
          Dst:             _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1195,45'
          Dst:             _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1195,37'
          Dst:             _ZN4llvm10MemSetInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoINS_13IntrinsicInstEKPKNS_5ValueEvE10isPossibleERS5_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm8CastInfoINS_13IntrinsicInstEKPKNS_5ValueEvE10isPossibleERS5_
    - functionName:    _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm8CastInfoINS_13IntrinsicInstEPKNS_5ValueEvE6doCastERKS4_
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:579,10'
          Dst:             _ZN4llvm8CastInfoINS_13IntrinsicInstEPKNS_5ValueEvE6doCastERKS4_
    - functionName:    _ZN4llvm8CastInfoINS_13IntrinsicInstEPKNS_5ValueEvE6doCastERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_13IntrinsicInstEPKNS_5ValueES4_E4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_13IntrinsicInstEPKNS_5ValueES4_E4doitES4_
    - functionName:    _ZN4llvm16cast_convert_valINS_13IntrinsicInstEPKNS_5ValueES4_E4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm8CastInfoINS_13IntrinsicInstEKPKNS_5ValueEvE10isPossibleERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - _ZN4llvm14CastIsPossibleINS_13IntrinsicInstEPKNS_5ValueEvE10isPossibleERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:510,9'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:509,12'
          Dst:             _ZN4llvm14CastIsPossibleINS_13IntrinsicInstEPKNS_5ValueEvE10isPossibleERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPKNS_5ValueEE18getSimplifiedValueERS3_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPKNS_5ValueEE18getSimplifiedValueERS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_13IntrinsicInstEPKNS_5ValueEvE10isPossibleERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEKPKNS_5ValueES4_E4doitERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEKPKNS_5ValueES4_E4doitERS5_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEKPKNS_5ValueES4_E4doitERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEPKNS_5ValueES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEPKNS_5ValueES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_13IntrinsicInstEPKNS_5ValueES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_13IntrinsicInstEPKNS_5ValueEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_13IntrinsicInstEPKNS_5ValueEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_13IntrinsicInstEPKNS_5ValueEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_13IntrinsicInstENS_5ValueEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_13IntrinsicInstENS_5ValueEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_13IntrinsicInstENS_5ValueEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13IntrinsicInst7classofEPKNS_5ValueE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm13IntrinsicInst7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm13IntrinsicInst7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm13IntrinsicInst7classofEPKNS_8CallInstE
        - _ZN4llvm3isaINS_8CallInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm4castINS_8CallInstEKNS_5ValueEEEDcPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:135,12'
          Dst:             _ZN4llvm3isaINS_8CallInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:135,40'
          Dst:             _ZN4llvm4castINS_8CallInstEKNS_5ValueEEEDcPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:135,32'
          Dst:             _ZN4llvm13IntrinsicInst7classofEPKNS_8CallInstE
    - functionName:    _ZN4llvm3isaINS_8CallInstEPKNS_5ValueEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoINS_8CallInstEKPKNS_5ValueEvE10isPossibleERS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm8CastInfoINS_8CallInstEKPKNS_5ValueEvE10isPossibleERS5_
    - functionName:    _ZN4llvm4castINS_8CallInstEKNS_5ValueEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_8CallInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm8CastInfoINS_8CallInstEPKNS_5ValueEvE6doCastERKS4_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             _ZN4llvm3isaINS_8CallInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:579,10'
          Dst:             _ZN4llvm8CastInfoINS_8CallInstEPKNS_5ValueEvE6doCastERKS4_
    - functionName:    _ZN4llvm13IntrinsicInst7classofEPKNS_8CallInstE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm8CallBase17getCalledFunctionEv
        - _ZNK4llvm8Function11isIntrinsicEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:130,33'
          Dst:             _ZNK4llvm8CallBase17getCalledFunctionEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:131,18'
          Dst:             _ZNK4llvm8Function11isIntrinsicEv
    - functionName:    _ZNK4llvm8Function11isIntrinsicEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_8CallInstEPKNS_5ValueEvE6doCastERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_8CallInstEPKNS_5ValueES4_E4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_8CallInstEPKNS_5ValueES4_E4doitES4_
    - functionName:    _ZN4llvm16cast_convert_valINS_8CallInstEPKNS_5ValueES4_E4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm8CastInfoINS_8CallInstEKPKNS_5ValueEvE10isPossibleERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - _ZN4llvm14CastIsPossibleINS_8CallInstEPKNS_5ValueEvE10isPossibleERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:510,9'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:509,12'
          Dst:             _ZN4llvm14CastIsPossibleINS_8CallInstEPKNS_5ValueEvE10isPossibleERKS4_
    - functionName:    _ZN4llvm14CastIsPossibleINS_8CallInstEPKNS_5ValueEvE10isPossibleERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8CallInstEKPKNS_5ValueES4_E4doitERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8CallInstEKPKNS_5ValueES4_E4doitERS5_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8CallInstEKPKNS_5ValueES4_E4doitERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8CallInstEPKNS_5ValueES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8CallInstEPKNS_5ValueES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8CallInstEPKNS_5ValueES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_8CallInstEPKNS_5ValueEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_8CallInstEPKNS_5ValueEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_8CallInstEPKNS_5ValueEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_8CallInstENS_5ValueEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_8CallInstENS_5ValueEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_8CallInstENS_5ValueEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CallInst7classofEPKNS_5ValueE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm8CallInst7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm8CallInst7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_11InstructionEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm4castINS_11InstructionEKNS_5ValueEEEDcPT0_
        - _ZN4llvm8CallInst7classofEPKNS_11InstructionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h:1658,12'
          Dst:             _ZN4llvm3isaINS_11InstructionEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h:1658,43'
          Dst:             _ZN4llvm4castINS_11InstructionEKNS_5ValueEEEDcPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h:1658,35'
          Dst:             _ZN4llvm8CallInst7classofEPKNS_11InstructionE
    - functionName:    _ZN4llvm3isaINS_11InstructionEPKNS_5ValueEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoINS_11InstructionEKPKNS_5ValueEvE10isPossibleERS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm8CastInfoINS_11InstructionEKPKNS_5ValueEvE10isPossibleERS5_
    - functionName:    _ZN4llvm4castINS_11InstructionEKNS_5ValueEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_11InstructionEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm8CastInfoINS_11InstructionEPKNS_5ValueEvE6doCastERKS4_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             _ZN4llvm3isaINS_11InstructionEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:579,10'
          Dst:             _ZN4llvm8CastInfoINS_11InstructionEPKNS_5ValueEvE6doCastERKS4_
    - functionName:    _ZN4llvm8CallInst7classofEPKNS_11InstructionE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm11Instruction9getOpcodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h:1655,15'
          Dst:             _ZNK4llvm11Instruction9getOpcodeEv
    - functionName:    _ZNK4llvm11Instruction9getOpcodeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Instruction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Value10getValueIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Instruction.h:239,39'
          Dst:             _ZNK4llvm5Value10getValueIDEv
    - functionName:    _ZN4llvm8CastInfoINS_11InstructionEPKNS_5ValueEvE6doCastERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_11InstructionEPKNS_5ValueES4_E4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_11InstructionEPKNS_5ValueES4_E4doitES4_
    - functionName:    _ZN4llvm16cast_convert_valINS_11InstructionEPKNS_5ValueES4_E4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm8CastInfoINS_11InstructionEKPKNS_5ValueEvE10isPossibleERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - _ZN4llvm14CastIsPossibleINS_11InstructionEPKNS_5ValueEvE10isPossibleERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:510,9'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:509,12'
          Dst:             _ZN4llvm14CastIsPossibleINS_11InstructionEPKNS_5ValueEvE10isPossibleERKS4_
    - functionName:    _ZN4llvm14CastIsPossibleINS_11InstructionEPKNS_5ValueEvE10isPossibleERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11InstructionEKPKNS_5ValueES4_E4doitERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11InstructionEKPKNS_5ValueES4_E4doitERS5_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11InstructionEKPKNS_5ValueES4_E4doitERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11InstructionEPKNS_5ValueES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_5ValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11InstructionEPKNS_5ValueES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11InstructionEPKNS_5ValueES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_11InstructionEPKNS_5ValueEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_11InstructionEPKNS_5ValueEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_11InstructionEPKNS_5ValueEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_11InstructionENS_5ValueEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_11InstructionENS_5ValueEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_11InstructionENS_5ValueEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Value.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Value10getValueIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Value.h:1003,16'
          Dst:             _ZNK4llvm5Value10getValueIDEv
    - functionName:    _ZN4llvm13simplify_typeIPKNS_5ValueEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm13simplify_typeIPNS_11InstructionEE18getSimplifiedValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE11unwrapValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 623
      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:    _ZN4llvm14ValueIsPresentIPNS_11InstructionEvE9isPresentERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19dyn_cast_if_presentINS_11MemMoveInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:751,8'
          Dst:             _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:752,12'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,45'
          Dst:             _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,10'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_11InstructionEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_11InstructionEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_11MemMoveInstEPNS_11InstructionEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_11InstructionEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_11MemMoveInstEPNS_11InstructionEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_11InstructionES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_11InstructionES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_11MemMoveInstEPNS_11InstructionES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_11InstructionES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_11InstructionES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11MemMoveInstEPKNS_11InstructionES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_11InstructionEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_11InstructionEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_11MemMoveInstEPKNS_11InstructionEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_11MemMoveInstENS_11InstructionEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_11MemMoveInstENS_11InstructionEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_11MemMoveInstENS_11InstructionEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11MemMoveInst7classofEPKNS_5ValueE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm11MemMoveInst7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm11MemMoveInst7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm11MemMoveInst7classofEPKNS_13IntrinsicInstE
        - _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1254,12'
          Dst:             _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1254,45'
          Dst:             _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1254,37'
          Dst:             _ZN4llvm11MemMoveInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE28reserveForParamAndGetAddressERS2_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIS2_Lb1EEEEEPKS2_PT_RS7_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:550,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIS2_Lb1EEEEEPKS2_PT_RS7_m
    - functionName:    _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIS2_Lb1EEEEEPKS2_PT_RS7_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:244,28'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:245,9'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:256,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:257,38'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE5beginEv
    - functionName:    _ZNK4llvm15SmallVectorBaseIjE8capacityEv
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE8grow_podEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE8grow_podEmm
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
    - functionName:    _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19dyn_cast_if_presentINS_10MemCpyInstENS_11InstructionEEEDaPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:751,8'
          Dst:             _ZN4llvm6detail9isPresentIPNS_11InstructionEEEbRKT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:752,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,45'
          Dst:             _ZN4llvm6detail11unwrapValueIPNS_11InstructionEEEDcRT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:753,10'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE10castFailedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE16doCastIfPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_11InstructionEvE10isPossibleERKS3_
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE10castFailedEv
        - _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE6doCastERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:493,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_11InstructionEvE10isPossibleERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:494,14'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE10castFailedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:495,12'
          Dst:             _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE6doCastERKS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_10MemCpyInstEPNS_11InstructionEvE10isPossibleERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_11InstructionEPKS2_E4doitERS4_
    - functionName:    _ZN4llvm8CastInfoINS_10MemCpyInstEPNS_11InstructionEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_11InstructionES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_11InstructionES3_E4doitEPKS2_
    - functionName:    _ZN4llvm16cast_convert_valINS_10MemCpyInstEPNS_11InstructionES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEKPNS_11InstructionEPKS2_E4doitERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_11InstructionES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPNS_11InstructionEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_11InstructionES4_E4doitERKS4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_10MemCpyInstEPKNS_11InstructionES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_11InstructionEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_11InstructionEE4doitES4_
    - functionName:    _ZN4llvm11isa_impl_clINS_10MemCpyInstEPKNS_11InstructionEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_10MemCpyInstENS_11InstructionEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_10MemCpyInstENS_11InstructionEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_10MemCpyInstENS_11InstructionEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10MemCpyInst7classofEPKNS_5ValueE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm10MemCpyInst7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm10MemCpyInst7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm10MemCpyInst7classofEPKNS_13IntrinsicInstE
        - _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1242,12'
          Dst:             _ZN4llvm3isaINS_13IntrinsicInstEPKNS_5ValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1242,45'
          Dst:             _ZN4llvm4castINS_13IntrinsicInstEKNS_5ValueEEEDcPT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h:1242,37'
          Dst:             _ZN4llvm10MemCpyInst7classofEPKNS_13IntrinsicInstE
    - functionName:    _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:253,12'
          Dst:             _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
    - functionName:    _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_11InstructionELb0ELb0EvLb1EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:127,27'
          Dst:             _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12simple_ilistINS_11InstructionEJNS_19ilist_iterator_bitsILb1EEEEE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,31'
          Dst:             _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,29'
          Dst:             _ZN4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EEppEv
    - functionName:    _ZNK4llvm21ilist_iterator_w_bitsINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvLb1EEELb0ELb0EE10setHeadBitEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:253,12'
          Dst:             _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
    - functionName:    _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12simple_ilistINS_10BasicBlockEJEE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:127,27'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12simple_ilistINS_10BasicBlockEJEE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,31'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,29'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_10BasicBlockELb0ELb0EvLb0EEELb0ELb0EEppEv
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_12MemIntrinsicEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EEC2Em
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_12MemIntrinsicELb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvEC2Em
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_12MemIntrinsicEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm15SmallVectorBaseIjEC2EPvm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxneIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEEbRKNS_17__normal_iteratorIT_T0_EESL_
      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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
      functionUses:    1
      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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,36'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_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:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEE7_M_headERSA_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERS8_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptor10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptor10isRequiredEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:106,12'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptor10isRequiredEv
    - functionName:    _ZN4llvm11getTypeNameINS_27ModuleToFunctionPassAdaptorEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_27ModuleToFunctionPassAdaptorEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_27ModuleToFunctionPassAdaptorEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_27ModuleToFunctionPassAdaptorEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      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:    _ZNK4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_27ModuleToFunctionPassAdaptorEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_27ModuleToFunctionPassAdaptorEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1222,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEE7_M_headERS9_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEE7_M_headERSA_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERS8_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:865,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEE7_M_headERS9_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EE7_M_headERS9_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE7destroyISA_EEvRSB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_EEvPT_
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_EEEvPT_DpOT0_
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_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_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEE7_M_headERKSA_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
      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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_sizeEv
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_max_sizeERKSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_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:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_St17integral_constantIbLb1EE
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_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_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_m
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,11'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,17'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,9'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      functionUses:    3
      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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          94
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_M_allocateEm
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_PSA_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_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_PSA_m
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:115,6'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,22'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,4'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:123,9'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
        - __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_implIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptorC2EOS0_
        - _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,36'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorC2EOS0_
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptorC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1222,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_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_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_EEPS6_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_S9_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISE_SF_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISE_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSE_OSF_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IRS7_JS9_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2IS8_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2IRS7_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2IS8_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEE7_M_headERKSA_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EE7_M_headERKS8_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201,9'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE18passIsRequiredImplIS6_EENSt9enable_ifIXsr11is_detectedINS8_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE10isRequiredEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:106,12'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE10isRequiredEv
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE10isRequiredEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE18passIsRequiredImplIS6_EENSt9enable_ifIXsr11is_detectedINS8_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE18passIsRequiredImplIS6_EENSt9enable_ifIXsr11is_detectedINS8_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESC_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES8_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES8_EEE
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES8_EEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE3runERS2_RS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:613,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
        - 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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_PSA_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_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_PSA_m
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
    - functionName:    _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE10deallocateERSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE10deallocateEPSB_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN4llvm6detail11PassConceptINS3_8FunctionENS3_15AnalysisManagerIS6_JEEEJEEESt14default_deleteIS9_EEEEvT_SE_
      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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm27ModuleToFunctionPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1229,9'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEEC2ES6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,36'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,59'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
      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:    _ZN4llvm25FunctionToLoopPassAdaptor10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptor10isRequiredEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:106,12'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptor10isRequiredEv
    - functionName:    _ZN4llvm11getTypeNameINS_25FunctionToLoopPassAdaptorEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_25FunctionToLoopPassAdaptorEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_25FunctionToLoopPassAdaptorEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_25FunctionToLoopPassAdaptorEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_25FunctionToLoopPassAdaptorEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_25FunctionToLoopPassAdaptorEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
    - functionName:    _ZN4llvm25FunctionToLoopPassAdaptor13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm25FunctionToLoopPassAdaptor3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:434,7'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:434,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptorC2EOS0_
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,36'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,59'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm25FunctionToLoopPassAdaptorC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EOSD_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:434,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EOSD_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:434,7'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:434,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_EEPSA_OT_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_EEPSA_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_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_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_EEPSA_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_SD_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISI_SJ_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISI_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSI_OSJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_SD_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISI_SJ_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISI_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSI_OSJ_
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_SD_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISI_SJ_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISI_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSI_OSJ_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_JSD_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_JSD_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2IRSB_JSD_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2IRSB_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2ISC_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2ISC_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2IRSB_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2ISC_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2ISC_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2ISC_EEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2IRSB_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2ISC_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEE7_M_headERKSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERKSC_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EE7_M_headERKSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_9LCSSAPassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_9LCSSAPassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_9LCSSAPassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinINS_9LCSSAPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9LCSSAPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm9LCSSAPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm9LCSSAPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_16LoopSimplifyPassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_16LoopSimplifyPassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_16LoopSimplifyPassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinINS_16LoopSimplifyPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16LoopSimplifyPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm16LoopSimplifyPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm16LoopSimplifyPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_9LCSSAPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
        - __clang_call_terminate
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201,9'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12emplace_backIJSA_EEERSA_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:115,6'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,22'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,4'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:123,9'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_EEEvPT_DpOT0_
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_M_realloc_insertIJSA_EEEvN9__gnu_cxx17__normal_iteratorIPSA_SC_EEDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     WeakODRLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          94
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_M_allocateEm
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE9constructISA_JSA_EEEvRSB_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE4backEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,11'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,17'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,9'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEmiEl
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:865,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
      functionUses:    1
      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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEC2ERKSC_
    - functionName:    _ZN9__gnu_cxxmiIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSJ_SM_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEE4baseEv
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_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_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_m
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_relocateEPSA_SD_SD_RSB_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_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:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_St17integral_constantIbLb1EE
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE14_S_do_relocateEPSA_SD_SD_RSB_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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE7destroyISA_EEvRSB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_EEvPT_
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE7destroyISB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8allocateERSB_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
      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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE11_S_max_sizeERKSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
    - functionName:    _ZNSt16allocator_traitsISaISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEEE8max_sizeERKSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE8max_sizeEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEE9constructISB_JSB_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:146,23'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EOS9_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2EPS6_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_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:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EE6_M_ptrEv
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2IS7_S9_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESD_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_16LoopSimplifyPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail11PassConceptINS1_4LoopENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEEEJS7_RNS1_10LPMUpdaterEEEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EPSA_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:             _ZNSt5tupleIJPN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINSB_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_8LICMPassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_8LICMPassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_8LICMPassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_8LICMPassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      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:    _ZNK4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINSB_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINSB_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_8LICMPassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_8LICMPassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESF_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8LICMPass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm8LICMPass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
    - functionName:    _ZN4llvm8LICMPass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEE3runERS2_RS8_S7_SA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE
    - functionName:    _ZN4llvm8LICMPass3runERNS_4LoopERNS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEEES5_RNS_10LPMUpdaterE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEED2Ev
    - functionName:    _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25FunctionToLoopPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEESt14default_deleteISB_EEbbbb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_16LoopSimplifyPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_9LCSSAPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EOSD_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:446,9'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EOSD_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:441,12'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:450,29'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_16LoopSimplifyPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:451,29'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_9LCSSAPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:452,3'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:452,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:493,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implC2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:             _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
      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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_8FunctionENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_vEEPSA_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EPSA_
        - __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_implIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2EPSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS5_RNS_10LPMUpdaterEEEC2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_17VectorCombinePassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_17VectorCombinePassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_17VectorCombinePassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinINS_17VectorCombinePassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17VectorCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm17VectorCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm17VectorCombinePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_23LoadStoreVectorizerPassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_23LoadStoreVectorizerPassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_23LoadStoreVectorizerPassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinINS_23LoadStoreVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23LoadStoreVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm23LoadStoreVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm23LoadStoreVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_17SLPVectorizerPassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_17SLPVectorizerPassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_17SLPVectorizerPassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE4nameEv
        - _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:403,27'
          Dst:             _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE4nameEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:404,21'
          Dst:             _ZNK4llvm12function_refIFNS_9StringRefES1_EEclES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:405,8'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm13PassInfoMixinINS_17SLPVectorizerPassEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES6_EEE
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17SLPVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm17SLPVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm17SLPVectorizerPass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17SLPVectorizerPassD2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm17SLPVectorizerPassD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm17SLPVectorizerPassD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EED2Ev
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EED2Ev
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_5ValueEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_5ValueEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_5ValueEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
    - functionName:    _ZN4llvm17deallocate_bufferEPvmm
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_5ValueEvE11getEmptyKeyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_5ValueEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_5ValueEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_5ValueEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_5ValueEvE7isEqualEPKS1_S5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_5ValueEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_5ValueEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEED2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EED2Ev
    - functionName:    _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      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:    _ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEED2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EED2Ev
    - functionName:    _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      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:    _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_17GetElementPtrInstELj8EEEEEC2ES9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIPN4llvm5ValueENS3_11SmallVectorIPNS3_17GetElementPtrInstELj8EEEEEEvT_SC_
      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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvEC2Em
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EEC2Em
    - functionName:    _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEC2EOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEC2Ej
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1259,36'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1260,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1261,27'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1262,3'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev
    - functionName:    _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE12assignRemoteEOS3_
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE12assignRemoteEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE12assignRemoteEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE12resetToSmallEv
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE8grow_podEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE8grow_podEmm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:510,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
    - functionName:    _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN4llvm17GetElementPtrInstEEEPT_PKS6_S9_S7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:304,17'
          Dst:             _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEC2EOS3_
    - functionName:    _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_17GetElementPtrInstELj8EEEEEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIPN4llvm5ValueENS4_11SmallVectorIPNS4_17GetElementPtrInstELj8EEEEESC_EET0_T_SF_SE_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_17GetElementPtrInstELj8EEEEEppEv
        - __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/stl_uninitialized.h:82,34'
          Dst:             _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_17GetElementPtrInstELj8EEEEEppEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:85,6'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:89,8'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:477,14'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:478,16'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:480,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm
    - functionName:    _ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE19moveElementsForGrowEPS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,49'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,23'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,38'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13mallocForGrowEmRm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEPvmmRm
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:458,17'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:457,48'
          Dst:             _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEPvmmRm
    - functionName:    _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEPvmmRm
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEaSEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1271,27'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEEaSEOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEaSEOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:397,9'
          Dst:             _ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEaSEOS3_
    - functionName:    _ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPSt4pairIPN4llvm5ValueENS4_11SmallVectorIPNS4_17GetElementPtrInstELj8EEEESC_EET0_T_SE_SD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEEaSEOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h:361,18'
          Dst:             _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_17GetElementPtrInstELj8EEEEaSEOS7_
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13mallocForGrowEmRm
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE19moveElementsForGrowEPS8_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:448,16'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13mallocForGrowEmRm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:449,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE19moveElementsForGrowEPS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:450,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE12assignRemoteEOS9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE12resetToSmallEv
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEaSEOS9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE12assignRemoteEOS9_
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE12assignRemoteEOS9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEE5clearEv
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2EOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEaSEOS9_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1259,36'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1260,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1261,27'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEaSEOS9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1262,3'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EEC2Em
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:349,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvEC2Em
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_9StoreInstELj8EEEEEC2ES9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb0EE9__destroyIPSt4pairIPN4llvm5ValueENS3_11SmallVectorIPNS3_9StoreInstELj8EEEEEEvT_SC_
      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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvEC2Em
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EEC2Em
    - functionName:    _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEC2EOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEC2Ej
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1259,36'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1260,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1261,27'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1262,3'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE12assignRemoteEOS3_
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE12assignRemoteEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE12assignRemoteEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE12resetToSmallEv
    - functionName:    _ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE8grow_podEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE8grow_podEmm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:510,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
    - functionName:    _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPN4llvm9StoreInstEEEPT_PKS6_S9_S7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEC2EOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:304,17'
          Dst:             _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEC2EOS3_
    - functionName:    _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_9StoreInstELj8EEEEEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20__uninitialized_copyILb0EE13__uninit_copyISt13move_iteratorIPSt4pairIPN4llvm5ValueENS4_11SmallVectorIPNS4_9StoreInstELj8EEEEESC_EET0_T_SF_SE_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       30
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_9StoreInstELj8EEEEEppEv
        - __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/stl_uninitialized.h:82,34'
          Dst:             _ZNSt13move_iteratorIPSt4pairIPN4llvm5ValueENS1_11SmallVectorIPNS1_9StoreInstELj8EEEEEppEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:85,6'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:89,8'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:477,14'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:478,16'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:480,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE19moveElementsForGrowEPS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,49'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:466,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,23'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,38'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:469,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13mallocForGrowEmRm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEPvmmRm
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:458,17'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:457,48'
          Dst:             _ZN4llvm15SmallVectorBaseIjE13mallocForGrowEPvmmRm
    - functionName:    _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEaSEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1271,27'
          Dst:             _ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_
    - functionName:    _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEEaSEOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEaSEOS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:397,9'
          Dst:             _ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEaSEOS3_
    - functionName:    _ZNSt11__copy_moveILb1ELb0ESt26random_access_iterator_tagE8__copy_mIPSt4pairIPN4llvm5ValueENS4_11SmallVectorIPNS4_9StoreInstELj8EEEESC_EET0_T_SE_SD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEEaSEOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h:361,18'
          Dst:             _ZNSt4pairIPN4llvm5ValueENS0_11SmallVectorIPNS0_9StoreInstELj8EEEEaSEOS7_
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13mallocForGrowEmRm
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE19moveElementsForGrowEPS8_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:448,16'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13mallocForGrowEmRm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:449,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE19moveElementsForGrowEPS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:450,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE12assignRemoteEOS9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE12resetToSmallEv
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEaSEOS9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE12assignRemoteEOS9_
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE12assignRemoteEOS9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEE5clearEv
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4swapERS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14DebugEpochBase14incrementEpochEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:786,11'
          Dst:             _ZN4llvm14DebugEpochBase14incrementEpochEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:787,9'
          Dst:             _ZN4llvm14DebugEpochBase14incrementEpochEv
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2EOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEaSEOS9_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1259,36'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1260,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1261,27'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEaSEOS9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1262,3'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EEC2Em
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:349,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvEC2Em
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4swapERS8_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:765,5'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:766,5'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4swapERS8_
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:820,31'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:821,9'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:822,20'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12NextPowerOf2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:419,12'
          Dst:             _ZN4llvm12NextPowerOf2Em
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15allocate_bufferEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:899,9'
          Dst:             _ZN4llvm15allocate_bufferEmm
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E9initEmptyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj
        - _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:401,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:402,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:406,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:407,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:407,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:408,18'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13setNumEntriesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:516,36'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E16setNumTombstonesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:532,36'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE16setNumTombstonesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13setNumEntriesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15allocate_bufferEmm
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12NextPowerOf2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/MathExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2EOS8_
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2EOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2EOS8_
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2EOS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm17SLPVectorizerPassC2EOS0_
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,36'
          Dst:             _ZN4llvm17SLPVectorizerPassC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,59'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm17SLPVectorizerPassC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2EOSH_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11getTypeNameINS_17LoopVectorizePassEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_17LoopVectorizePassEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_17LoopVectorizePassEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_17LoopVectorizePassEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE10isRequiredEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:114,45'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE18passIsRequiredImplIS3_EENSt9enable_ifIXntsr11is_detectedINS7_14has_required_tET_EE5valueEbE4typeEv
    - functionName:    _ZNK4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_17LoopVectorizePassEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:98,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_17LoopVectorizePassEE4nameEv
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefESB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17LoopVectorizePass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:95,10'
          Dst:             _ZN4llvm17LoopVectorizePass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
    - functionName:    _ZN4llvm17LoopVectorizePass13printPipelineERNS_11raw_ostreamENS_12function_refIFNS_9StringRefES4_EEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:89,17'
          Dst:             _ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
    - functionName:    _ZN4llvm17LoopVectorizePass3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:70,8'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev
    - functionName:    _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:71,12'
          Dst:             _ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEC2Ev
    - functionName:    _ZN4llvm11getTypeNameINS_9AAManagerEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_9AAManagerEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_9AAManagerEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_9AAManagerEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEvEERKS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEvEERKS_IT_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:87,4'
          Dst:             _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEvEERKS_IT_E
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEvEEOT_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EEC2IRS9_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_9AAManagerENS1_9AAResultsES5_S8_Lb1EEEEEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EEC2IRS9_EEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EEC2IRS9_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEvEEOT_DpOT0_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEE7_M_headERKSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEEPS8_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_9AAManagerENS1_9AAResultsENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:             _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9AAResults10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:260,19'
          Dst:             _ZN4llvm9AAResults10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
    - functionName:    _ZN4llvm9AAResults10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      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:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
        - _ZN4llvm9AAResultsD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm9AAResultsD1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
    - functionName:    _ZN4llvm9AAResultsD1Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2ISC_vEEPSA_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
        - __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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EEC2ES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEC2Ev
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
        - _ZN4llvm9AAResultsC1EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,12'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,50'
          Dst:             _ZN4llvm9AAResultsC1EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,77'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
    - functionName:    _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm9AAResultsC1EOS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEEPS8_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,13'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,46'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEEEEEPS8_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_9AAManagerEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:331,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_9AAManagerEE4nameEv
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm9AAManager3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
        - _ZN4llvm9AAResultsD1Ev
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EED2Ev
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:325,14'
          Dst:             _ZN4llvm9AAManager3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_9AAManagerENS0_9AAResultsES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_9AAManagerENS0_9AAResultsENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZN4llvm9AAResultsD1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZN4llvm9AAResultsD1Ev
    - functionName:    _ZN4llvm9AAManager3runERNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
        - _ZN4llvm9AAManagerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm9AAManagerD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    _ZN4llvm9AAManagerD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h:914,7'
          Dst:             _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EED2Ev
    - functionName:    _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      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:    _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_copyIS9_S9_EEvPT_SD_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constISC_E4typeESE_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
    - functionName:    _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIPFvRN4llvm8FunctionERNS3_15AnalysisManagerIS4_JEEERNS3_9AAResultsEEEEPT_PKSD_SG_SE_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_moveIPS9_SC_EEvT_SD_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_copyIS9_S9_EEvPT_SD_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constISC_E4typeESE_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:510,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_copyIS9_S9_EEvPT_SD_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constISC_E4typeESE_EE5valueEvE4typeE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE8grow_podEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE8grow_podEmm
    - functionName:    _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
    - functionName:    _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE12assignRemoteEOSA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE12resetToSmallEv
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvEC2Em
    - functionName:    _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEaSEOSA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE12assignRemoteEOSA_
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_moveIPS9_SC_EEvT_SD_T0_
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE12assignRemoteEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_moveIPS9_SC_EEvT_SD_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv
    - functionName:    _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EEC2Em
    - functionName:    _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EEC2EOSA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEC2Ej
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev
        - _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEaSEOSA_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1259,36'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1260,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1261,27'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEaSEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1262,3'
          Dst:             _ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev
    - functionName:    _ZN4llvm9AAManagerC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EEC2EOSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h:914,7'
          Dst:             _ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EEC2EOSA_
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2Ev
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
        - _ZN4llvm9AAManagerC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,12'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,44'
          Dst:             _ZN4llvm9AAManagerC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,67'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ31aot_apply_llvm_new_pass_managerENK3$_1clEv'
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9AAManagerC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:260,35'
          Dst:             _ZN4llvm9AAManagerC2EOS0_
    - functionName:    _ZN4llvm17AnalysisInfoMixinINS_9AAManagerEE2IDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:109,41'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21TargetLibraryInfoImplD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:257,23'
          Dst:             _ZN4llvm21TargetLibraryInfoImplD2Ev
    - functionName:    _ZN4llvm21TargetLibraryInfoImplD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEED2Ev
        - _ZNSt6vectorIN4llvm7VecDescESaIS1_EED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:83,7'
          Dst:             _ZNSt6vectorIN4llvm7VecDescESaIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:83,7'
          Dst:             _ZNSt6vectorIN4llvm7VecDescESaIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:83,7'
          Dst:             _ZN4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEED2Ev
    - functionName:    _ZNSt6vectorIN4llvm7VecDescESaIS1_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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_EED2Ev
        - __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_baseIN4llvm7VecDescESaIS1_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_baseIN4llvm7VecDescESaIS1_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIjvE7isEqualERKjS3_
        - _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIjvE7isEqualERKjS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIjvE7isEqualERKjS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8getFirstEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIjvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIjvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIjvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIjvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE10getBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv
    - functionName:    _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIjvE7isEqualERKjS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIjvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoIjvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_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_baseIN4llvm7VecDescESaIS1_EE13_M_deallocateEPS1_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_EE12_Vector_implD2Ev
        - 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_baseIN4llvm7VecDescESaIS1_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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIN4llvm7VecDescEEE10deallocateERS2_PS1_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:351,4'
          Dst:             _ZNSt16allocator_traitsISaIN4llvm7VecDescEEE10deallocateERS2_PS1_m
    - functionName:    _ZNSt12_Vector_baseIN4llvm7VecDescESaIS1_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIN4llvm7VecDescEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaIN4llvm7VecDescEED2Ev
    - functionName:    _ZNSaIN4llvm7VecDescEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4llvm7VecDescEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorIN4llvm7VecDescEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4llvm7VecDescEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIN4llvm7VecDescEEE10deallocateERS2_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIN4llvm7VecDescEE10deallocateEPS2_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_allocatorIN4llvm7VecDescEE10deallocateEPS2_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorIN4llvm7VecDescEE10deallocateEPS2_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIPN4llvm7VecDescEEEvT_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:359,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_M_resetEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE10_M_destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:277,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE10_M_destroyEv
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EED2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_M_resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_M_resetEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,48'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EED2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:471,12'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EED2Ev
    - functionName:    _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EED2Ev
    - functionName:    _ZN4llvm11getTypeNameINS_21TargetLibraryAnalysisEEENS_9StringRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm9StringRef10drop_frontEm
        - _ZNK4llvm9StringRef4findES0_m
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNK4llvm9StringRef5emptyEv
        - _ZNK4llvm9StringRef6substrEmm
        - _ZNK4llvm9StringRef9drop_backEm
        - _ZNK4llvm9StringRef9ends_withES0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:29,20'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:31,19'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,27'
          Dst:             _ZNK4llvm9StringRef4findES0_m
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:32,15'
          Dst:             _ZNK4llvm9StringRef6substrEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             _ZNK4llvm9StringRef5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:33,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,30'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:34,15'
          Dst:             _ZNK4llvm9StringRef10drop_frontEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             _ZNK4llvm9StringRef9ends_withES0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:36,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h:37,15'
          Dst:             _ZNK4llvm9StringRef9drop_backEm
    - functionName:    _ZN4llvm13PassInfoMixinINS_21TargetLibraryAnalysisEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11getTypeNameINS_21TargetLibraryAnalysisEEENS_9StringRefEv
        - _ZN4llvm9StringRef13consume_frontES0_
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:396,22'
          Dst:             _ZN4llvm11getTypeNameINS_21TargetLibraryAnalysisEEENS_9StringRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,24'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:397,10'
          Dst:             _ZN4llvm9StringRef13consume_frontES0_
    - functionName:    _ZN4llvm11SmallVectorImLj6EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplImED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplImED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplImED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm9BitVectorD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorImLj6EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:82,7'
          Dst:             _ZN4llvm11SmallVectorImLj6EED2Ev
    - functionName:    _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEvEERKS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEvEERKS_IT_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:87,4'
          Dst:             _ZNSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEEEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEvEERKS_IT_E
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEvEEOT_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EEC2IRS9_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEEC2IS0_INS2_19AnalysisResultModelIS4_NS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoES5_S8_Lb1EEEEEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EEC2IRS9_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_JSA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEvEEOT_DpOT0_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEE7_M_headERKSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERKSC_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEEPS8_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEEC2IRS9_SA_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISL_SM_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISL_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSL_OSM_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisResultModelINS1_8FunctionENS1_21TargetLibraryAnalysisENS1_17TargetLibraryInfoENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorELb1EEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_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:             _ZNSt5tupleIJPN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEEC2ISB_SD_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESH_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
    - functionName:    _ZN4llvm17TargetLibraryInfo10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17TargetLibraryInfo10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:260,19'
          Dst:             _ZN4llvm17TargetLibraryInfo10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17TargetLibraryInfoD2Ev
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm17TargetLibraryInfoD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:192,8'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
    - functionName:    _ZN4llvm17TargetLibraryInfoD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVectorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:280,7'
          Dst:             _ZN4llvm9BitVectorD2Ev
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8grow_podEPvmm
    - functionName:    _ZNSt11__copy_moveILb0ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonImvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:283,39'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:283,49'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyIKmmEEvPT_S5_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS4_E4typeES6_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvE8grow_podEmm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE8grow_podEmm
    - functionName:    _ZN4llvm15SmallVectorImplImE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvEC2Em
    - functionName:    _ZN4llvm15SmallVectorImplImEaSERKS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplImE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyIKmmEEvPT_S5_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS4_E4typeES6_EE5valueEvE4typeE
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1024,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1025,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1030,30'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1030,43'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1030,66'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1032,22'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1035,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1035,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1038,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1045,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1047,11'
          Dst:             _ZN4llvm15SmallVectorImplImE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1049,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1052,19'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1052,32'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1052,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1056,32'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1056,53'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1057,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1056,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyIKmmEEvPT_S5_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS4_E4typeES6_EE5valueEvE4typeE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1060,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
    - functionName:    _ZN4llvm15SmallVectorImplImEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EEC2Em
    - functionName:    _ZN4llvm11SmallVectorImLj6EEC2ERKS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplImEC2Ej
        - _ZN4llvm15SmallVectorImplImED2Ev
        - _ZN4llvm15SmallVectorImplImEaSERKS1_
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1249,41'
          Dst:             _ZN4llvm15SmallVectorImplImEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1250,14'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1251,27'
          Dst:             _ZN4llvm15SmallVectorImplImEaSERKS1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1252,3'
          Dst:             _ZN4llvm15SmallVectorImplImED2Ev
    - functionName:    _ZN4llvm9BitVectorC2ERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorImLj6EEC2ERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:82,7'
          Dst:             _ZN4llvm11SmallVectorImLj6EEC2ERKS1_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2ISC_vEEPSA_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
        - __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_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EEC2EPSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EEC2ES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm17TargetLibraryInfoC2EOS0_
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEC2Ev
        - _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,12'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,50'
          Dst:             _ZN4llvm17TargetLibraryInfoC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:240,77'
          Dst:             _ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev
    - functionName:    _ZN4llvm17TargetLibraryInfoC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVectorC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:318,25'
          Dst:             _ZN4llvm9BitVectorC2ERKS0_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEEPS8_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,13'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,46'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2IS9_INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEEEEEPS8_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE6_M_getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      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:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE12_M_constructIJS1_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21TargetLibraryInfoImplC1EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:249,13'
          Dst:             _ZN4llvm21TargetLibraryInfoImplC1EOS0_
    - functionName:    _ZN4llvm21TargetLibraryInfoImplC1EOS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      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:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2EbOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE12_M_constructIJS1_EEEvDpOT_
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE6_M_getEv
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:139,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:143,41'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE6_M_getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:143,10'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE12_M_constructIJS1_EEEvDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:144,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EED2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2EbOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:356,42'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2EbOS2_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:390,57'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
    - functionName:    _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:503,4'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbOS3_IS1_E
    - functionName:    _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2EOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2EOS2_
    - functionName:    _ZNK4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13PassInfoMixinINS_21TargetLibraryAnalysisEE4nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:331,44'
          Dst:             _ZN4llvm13PassInfoMixinINS_21TargetLibraryAnalysisEE4nameEv
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm17TargetLibraryInfoD2Ev
        - _ZN4llvm21TargetLibraryAnalysis3runERKNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EED2Ev
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:325,14'
          Dst:             _ZN4llvm21TargetLibraryAnalysis3runERKNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEC2INS1_19AnalysisResultModelIS3_NS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoES4_S7_Lb1EEES9_ISG_EvEEOS_IT_T0_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisResultModelINS0_8FunctionENS0_21TargetLibraryAnalysisENS0_17TargetLibraryInfoENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorELb1EEESt14default_deleteISA_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZN4llvm17TargetLibraryInfoD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:324,5'
          Dst:             _ZN4llvm17TargetLibraryInfoD2Ev
    - functionName:    _ZN4llvm21TargetLibraryAnalysis3runERKNS_8FunctionERNS_15AnalysisManagerIS1_JEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED0Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21TargetLibraryAnalysisD2Ev
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm21TargetLibraryAnalysisD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:294,8'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    _ZN4llvm21TargetLibraryAnalysisD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:598,7'
          Dst:             _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEED2Ev
    - functionName:    _ZN4llvm21TargetLibraryAnalysisC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:598,7'
          Dst:             _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2EOS2_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2IJS1_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21TargetLibraryInfoImplC1EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:223,8'
          Dst:             _ZN4llvm21TargetLibraryInfoImplC1EOS0_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2IJS1_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2IJS1_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:114,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEE8_StorageIS1_Lb0EEC2IJS1_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2IJS1_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:356,42'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm21TargetLibraryInfoImplEEC2IJS1_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:390,57'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2IJS1_ETnNSt9enable_ifIX18is_constructible_vIS1_DpOT_EEbE4typeELb0EEESt10in_place_tS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:481,11'
          Dst:             _ZNSt17_Optional_payloadIN4llvm21TargetLibraryInfoImplELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EIJS1_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2IS1_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_IS6_ISt10in_place_tSD_EESt16is_constructibleIS1_JOS9_EESt14is_convertibleISK_S1_EEEbE4typeELb1EEESK_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2IJS1_ETnNSt9enable_ifIX18is_constructible_vIS1_DpOT_EEbE4typeELb0EEESt10in_place_tS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:699,4'
          Dst:             _ZNSt14_Optional_baseIN4llvm21TargetLibraryInfoImplELb0ELb0EEC2IJS1_ETnNSt9enable_ifIX18is_constructible_vIS1_DpOT_EEbE4typeELb0EEESt10in_place_tS7_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_M_headERKS3_
    - functionName:    _ZN4llvm21TargetLibraryAnalysisC2ENS_21TargetLibraryInfoImplE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2IS1_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_IS6_ISt10in_place_tSD_EESt16is_constructibleIS1_JOS9_EESt14is_convertibleISK_S1_EEEbE4typeELb1EEESK_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h:612,9'
          Dst:             _ZNSt8optionalIN4llvm21TargetLibraryInfoImplEEC2IS1_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_IS6_ISt10in_place_tSD_EESt16is_constructibleIS1_JOS9_EESt14is_convertibleISK_S1_EEEbE4typeELb1EEESK_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IS9_SB_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESF_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IS9_SB_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESF_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:             _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IS9_SB_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ESF_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16getNumTombstonesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2ISA_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2IRS9_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2ISA_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2ISA_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EEC2ISA_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_JSB_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2IRS9_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2ISA_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEEC2ISA_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EEC2IRS9_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_SB_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISG_SH_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISG_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSG_OSH_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_JSB_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_JSB_EvEEOT_DpOT0_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERKSA_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEE7_M_headERKSC_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERKSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERKSA_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_EEPS8_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_SB_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISG_SH_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISG_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSG_OSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEEC2IRS9_SB_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISG_SH_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISG_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSG_OSH_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_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_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEE7_M_headERSC_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2EOSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_EEPS8_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_EEPS8_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE10_M_deleterEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEE7_M_headERSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16setNumTombstonesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13setNumEntriesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16setNumTombstonesEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:532,36'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16setNumTombstonesEj
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13setNumEntriesEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:516,36'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13setNumEntriesEj
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E18moveFromOldBucketsEPSJ_SM_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2EOSB_
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:423,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:426,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:427,31'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:429,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:429,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:430,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:430,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:433,44'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:433,25'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:435,9'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:436,47'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:436,21'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:437,29'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:437,62'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:437,42'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2EOSB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:438,9'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:441,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:441,25'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:443,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:401,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:402,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:404,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:406,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:407,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:407,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:408,18'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPKSJ_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:689,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPKSJ_
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:520,19'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:520,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumEntriesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:512,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumEntriesEv
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumEntriesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPKSJ_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          169
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueERKS3_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:637,33'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:638,33'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:647,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:648,31'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:649,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:653,25'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueERKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:658,11'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:658,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:665,11'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:665,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:674,41'
          Dst:             _ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:674,11'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:472,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE15allocateBucketsEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm15allocate_bufferEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:899,9'
          Dst:             _ZN4llvm15allocate_bufferEmm
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE4growEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E18moveFromOldBucketsEPSJ_SM_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv
        - _ZN4llvm12NextPowerOf2Em
        - _ZN4llvm17deallocate_bufferEPvmm
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE15allocateBucketsEj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:833,66'
          Dst:             _ZN4llvm12NextPowerOf2Em
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:833,5'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE15allocateBucketsEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:834,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:836,20'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:840,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E18moveFromOldBucketsEPSJ_SM_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:843,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E22decrementNumTombstonesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:540,22'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:540,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16getNumTombstonesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:528,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16getNumTombstonesEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E4growEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE4growEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:564,36'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE4growEj
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_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:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2Ev
        - __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_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E20InsertIntoBucketImplIS3_EEPSJ_RKS3_RKT_SN_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E22decrementNumTombstonesEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E4growEj
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm14DebugEpochBase14incrementEpochEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:594,5'
          Dst:             _ZN4llvm14DebugEpochBase14incrementEpochEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:605,30'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:606,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:608,13'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E4growEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:609,7'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:610,20'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:611,16'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:613,13'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E4growEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:614,7'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:616,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:620,5'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:623,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:624,39'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:624,10'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:625,7'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E22decrementNumTombstonesEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16InsertIntoBucketIS3_JEEEPSJ_SN_OT_DpOT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E20InsertIntoBucketImplIS3_EEPSJ_RKS3_RKT_SN_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_vEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:574,17'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E20InsertIntoBucketImplIS3_EEPSJ_RKS3_RKT_SN_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:576,16'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:577,24'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:577,37'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEC2ISA_vEEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16FindAndConstructEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16InsertIntoBucketIS3_JEEEPSJ_SN_OT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:362,9'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:365,13'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16InsertIntoBucketIS3_JEEEPSJ_SN_OT_DpOT0_
    - functionName:    _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm21TargetLibraryAnalysisC2EOS0_
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2Ev
        - _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,12'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,44'
          Dst:             _ZN4llvm21TargetLibraryAnalysisC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h:296,67'
          Dst:             _ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev
    - functionName:    '_ZZ31aot_apply_llvm_new_pass_managerENK3$_0clEv'
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm21TargetLibraryAnalysisC2ENS_21TargetLibraryInfoImplE
        - _ZN4llvm21TargetLibraryInfoImplC1ERKS0_
        - _ZN4llvm21TargetLibraryInfoImplD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:256,57'
          Dst:             _ZN4llvm21TargetLibraryInfoImplC1ERKS0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:256,35'
          Dst:             _ZN4llvm21TargetLibraryAnalysisC2ENS_21TargetLibraryInfoImplE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:256,28'
          Dst:             _ZN4llvm21TargetLibraryInfoImplD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:256,28'
          Dst:             _ZN4llvm21TargetLibraryInfoImplD2Ev
    - functionName:    _ZN4llvm21TargetLibraryInfoImplC1ERKS0_
      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:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE5resetEPS8_
      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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:400,12'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
    - functionName:    _ZN4llvm17AnalysisInfoMixinINS_21TargetLibraryAnalysisEE2IDEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16FindAndConstructEOS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:369,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16FindAndConstructEOS3_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm21TargetLibraryInfoImplEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm21TargetLibraryInfoImplEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm21TargetLibraryInfoImplEELb1EE7_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_deleteIN4llvm21TargetLibraryInfoImplEELb1EE7_M_headERS4_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm21TargetLibraryInfoImplESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm21TargetLibraryInfoImplEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm21TargetLibraryInfoImplEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm21TargetLibraryInfoImplEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm21TargetLibraryInfoImplEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm21TargetLibraryInfoImplESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm21TargetLibraryInfoImplEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm21TargetLibraryInfoImplEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm21TargetLibraryInfoImplELb0EEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPN4llvm21TargetLibraryInfoImplESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm21TargetLibraryInfoImplESt14default_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:             _ZNSt5tupleIJPN4llvm21TargetLibraryInfoImplESt14default_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_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE6_M_getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      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:    _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE12_M_constructIJS1_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10PGOOptionsC1ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:418,6'
          Dst:             _ZN4llvm10PGOOptionsC1ERKS0_
    - functionName:    _ZN4llvm10PGOOptionsC1ERKS0_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE6_M_getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE6_M_getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:439,45'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE6_M_getEv
    - functionName:    _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE6RetainEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:541,16'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE6retainEPS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE6RetainEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:163,37'
          Dst:             _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE6RetainEv
    - functionName:    _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE6retainEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE6retainEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:228,7'
          Dst:             _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE6retainEPS2_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EE7_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_deleteIN4llvm13TargetMachineEELb1EE7_M_headERS4_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm13TargetMachineESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_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:             _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_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_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE13destroy_rangeEPS6_S8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseIjEC2EPvm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:349,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvEC2Em
    - functionName:    _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2Em
    - functionName:    _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE7ReleaseEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h:551,16'
          Branch Sides:    []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:135,5'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE7releaseEPS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE7ReleaseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:164,38'
          Dst:             _ZNK4llvm24ThreadSafeRefCountedBaseINS_3vfs10FileSystemEE7ReleaseEv
    - functionName:    _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE7releaseEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE7releaseEPS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:233,7'
          Dst:             _ZN4llvm22IntrusiveRefCntPtrInfoINS_3vfs10FileSystemEE7releaseEPS2_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EE7_M_headERKS3_
    - 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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
    - 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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE13_M_deallocateEPS5_m
        - __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_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:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:253,12'
          Dst:             _ZN4llvm12ilist_detail10NodeAccess11getValuePtrINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEEENT_7pointerEPNS_15ilist_node_implIS6_EE
    - functionName:    _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE7getNextEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h:94,59'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE7getNextEv
    - 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:          7
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      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:          15
      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:          16
      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:          16
      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:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm11PassManagerINS0_4LoopENS0_15AnalysisManagerIS2_JRNS0_27LoopStandardAnalysisResultsEEEEJS5_RNS0_10LPMUpdaterEEEENS0_17OptimizationLevelEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm11PassManagerINS0_4LoopENS0_15AnalysisManagerIS2_JRNS0_27LoopStandardAnalysisResultsEEEEJS5_RNS0_10LPMUpdaterEEEENS0_17OptimizationLevelEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm11PassManagerINS0_4LoopENS0_15AnalysisManagerIS2_JRNS0_27LoopStandardAnalysisResultsEEEEJS5_RNS0_10LPMUpdaterEEEENS0_17OptimizationLevelEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS3_JRS2_EEEJS5_RNS0_17CGSCCUpdateResultEEEENS0_17OptimizationLevelEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS3_JRS2_EEEJS5_RNS0_17CGSCCUpdateResultEEEENS0_17OptimizationLevelEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS3_JRS2_EEEJS5_RNS0_17CGSCCUpdateResultEEEENS0_17OptimizationLevelEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_17OptimizationLevelEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_6ModuleEJEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELb0EE13destroy_rangeEPS7_S9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_6ModuleEJEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_6ModuleEJEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSD_SF_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbRN4llvm11PassManagerINS0_6ModuleENS0_15AnalysisManagerIS2_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_13LazyCallGraph3SCCEJRS2_EEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELb0EE13destroy_rangeEPS9_SB_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_13LazyCallGraph3SCCEJRS2_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_13LazyCallGraph3SCCEJRS2_EEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS4_JRS3_EEEJS6_RNS0_17CGSCCUpdateResultEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS4_JRS3_EEEJS6_RNS0_17CGSCCUpdateResultEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_13LazyCallGraph3SCCENS0_15AnalysisManagerIS4_JRS3_EEEJS6_RNS0_17CGSCCUpdateResultEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_8FunctionEJEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELb0EE13destroy_rangeEPS7_S9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_8FunctionEJEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_8FunctionEJEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_4LoopEJRNS0_27LoopStandardAnalysisResultsEEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELb0EE13destroy_rangeEPS9_SB_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_4LoopEJRNS0_27LoopStandardAnalysisResultsEEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm15AnalysisManagerINS0_4LoopEJRNS0_27LoopStandardAnalysisResultsEEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_11PassManagerINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEENS0_8ArrayRefINS0_11PassBuilder15PipelineElementEEEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_9AAManagerEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_9AAManagerEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_9AAManagerEEELb0EE13destroy_rangeEPS6_S8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_9AAManagerEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_9AAManagerEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFvRN4llvm30MachineFunctionAnalysisManagerEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELb0EE13destroy_rangeEPS5_S7_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFvRN4llvm30MachineFunctionAnalysisManagerEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFvRN4llvm30MachineFunctionAnalysisManagerEEED2Ev
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE10getFirstElEv
    - functionName:    _ZNSt8functionIFbN4llvm9StringRefERNS0_26MachineFunctionPassManagerEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE7isSmallEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELb0EE13destroy_rangeEPS6_S8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8functionIFbN4llvm9StringRefERNS0_26MachineFunctionPassManagerEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:354,11'
          Dst:             _ZNSt8functionIFbN4llvm9StringRefERNS0_26MachineFunctionPassManagerEEED2Ev
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELb0EE13destroy_rangeEPS7_S9_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELb0EE13destroy_rangeEPS7_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSD_SF_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSD_SF_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELb0EE13destroy_rangeEPS9_SB_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELb0EE13destroy_rangeEPS9_SB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELb0EE13destroy_rangeEPS7_S9_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELb0EE13destroy_rangeEPS7_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELb0EE13destroy_rangeEPS9_SB_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELb0EE13destroy_rangeEPS9_SB_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_9AAManagerEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_9AAManagerEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_9AAManagerEEELb0EE13destroy_rangeEPS6_S8_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_9AAManagerEEELb0EE13destroy_rangeEPS6_S8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_9AAManagerEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELb0EE13destroy_rangeEPS5_S7_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELb0EE13destroy_rangeEPS5_S7_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELj2EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELb0EE13destroy_rangeEPS6_S8_
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELb0EE13destroy_rangeEPS6_S8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEJS8_EEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEJS7_EEESt14default_deleteISA_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_m
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISD_EEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISD_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_4LoopENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JRNS0_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISD_EEED2Ev
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE7_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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE7_M_addrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_4LoopENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JRNS3_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_EEvPT_
    - functionName:    _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEE9_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE6_M_ptrEv
      functionUses:    1
      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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEE6_M_ptrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:370,14'
          Dst:             _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_PT_
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_E
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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/list.tcc:75,24'
          Dst:             _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_4LoopENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JRNS1_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISE_EEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,32'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:81,4'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:75,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE8_M_clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,9'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE8_M_clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,21'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
    - functionName:    _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:823,23'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv
        - _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_4LoopENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JRNS2_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:227,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:228,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyEPNS0_4LoopEEC2IS2_S4_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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:222,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:223,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE7isEqualERKS6_S9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:245,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:246,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE7isEqualERKS6_S9_
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_4LoopEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_m
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEE7_M_headERSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEE7_M_headERSC_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_M_addrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_8FunctionENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_EEvPT_
    - functionName:    _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_M_ptrEv
      functionUses:    1
      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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_M_ptrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:370,14'
          Dst:             _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_PT_
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_E
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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/list.tcc:75,24'
          Dst:             _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_8FunctionENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,32'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:81,4'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:75,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE8_M_clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,9'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE8_M_clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,21'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
    - functionName:    _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:823,23'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
        - _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_8FunctionENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:227,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:228,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyEPNS0_8FunctionEEC2IS2_S4_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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:222,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:223,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE7isEqualERKS6_S9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:245,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:246,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE7isEqualERKS6_S9_
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEJS8_EEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEJS8_EEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEJS7_EEESt14default_deleteISA_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE10deallocateEPSL_m
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEEELb1EE7_M_headERSD_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEEEEE7_M_headERSD_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEEELb1EE7_M_headERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEEELb1EE7_M_headERSD_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEELb0EE7_M_headERSC_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EEE7_M_headERSE_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEELb0EE7_M_headERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEELb0EE7_M_headERSC_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS7_JRS6_EE11InvalidatorEEESt14default_deleteISD_EEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS4_JRS3_EE11InvalidatorEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS7_JRS6_EE11InvalidatorEEESt14default_deleteISD_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_13LazyCallGraph3SCCENS0_17PreservedAnalysesENS0_15AnalysisManagerIS7_JRS6_EE11InvalidatorEEESt14default_deleteISD_EEED2Ev
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE7_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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE7_M_addrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE10deallocateERSL_PSK_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_13LazyCallGraph3SCCENS3_17PreservedAnalysesENS3_15AnalysisManagerISA_JRS9_EE11InvalidatorEEESt14default_deleteISG_EEEEE7destroyISK_EEvPT_
    - functionName:    _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEE9_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE6_M_ptrEv
      functionUses:    1
      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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEE6_M_ptrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:370,14'
          Dst:             _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_PT_
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_E
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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/list.tcc:75,24'
          Dst:             _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_13LazyCallGraph3SCCENS1_17PreservedAnalysesENS1_15AnalysisManagerIS8_JRS7_EE11InvalidatorEEESt14default_deleteISE_EEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,32'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEEEEE7destroyISJ_EEvRSL_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:81,4'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE11_M_put_nodeEPSt10_List_nodeISJ_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:75,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE8_M_clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,9'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE8_M_clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,21'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EE10_List_implD2Ev
    - functionName:    _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:823,23'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
        - _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv
        - _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_13LazyCallGraph3SCCENS2_17PreservedAnalysesENS2_15AnalysisManagerIS9_JRS8_EE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:227,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:228,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE15getTombstoneKeyEv
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyEPNS0_13LazyCallGraph3SCCEEC2IS2_S5_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS9_SA_EEEbE4typeELb1EEEOS9_OSA_
      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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:222,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:223,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE11getEmptyKeyEv
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE7isEqualERKS7_SA_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:245,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:246,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_13LazyCallGraph3SCCEvE7isEqualEPKS2_S6_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE7isEqualERKS7_SA_
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE7isEqualERKS7_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEEvE7isEqualERKS7_SA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISH_EEEEE8getFirstEv
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEEEE7_M_headERSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail19AnalysisPassConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEJEEEELb1EE7_M_headERSB_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EEE7_M_headERSC_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEELb0EE7_M_headERSA_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE10deallocateEPSJ_m
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEEEE7_M_headERSB_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS4_JEE11InvalidatorEEEELb1EE7_M_headERSB_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EEE7_M_headERSC_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEELb0EE7_M_headERSA_
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h:208,12'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEEESt14default_deleteIS8_EED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/new_allocator.h:152,10'
          Dst:             _ZNSt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS0_6detail21AnalysisResultConceptINS0_6ModuleENS0_17PreservedAnalysesENS0_15AnalysisManagerIS6_JEE11InvalidatorEEESt14default_deleteISB_EEED2Ev
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE7_M_addrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_m
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE10deallocateERSJ_PSI_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:442,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_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_allocatorISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS3_6detail21AnalysisResultConceptINS3_6ModuleENS3_17PreservedAnalysesENS3_15AnalysisManagerIS9_JEE11InvalidatorEEESt14default_deleteISE_EEEEE7destroyISI_EEvPT_
    - functionName:    _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_M_ptrEv
      functionUses:    1
      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_membufISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEE6_M_ptrEv
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:370,14'
          Dst:             _ZNSaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEEED2Ev
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:         8
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_PT_
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_E
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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/list.tcc:75,24'
          Dst:             _ZNSt10_List_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS1_6detail21AnalysisResultConceptINS1_6ModuleENS1_17PreservedAnalysesENS1_15AnalysisManagerIS7_JEE11InvalidatorEEESt14default_deleteISC_EEEE9_M_valptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:77,32'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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_nodeISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEEEEE7destroyISH_EEvRSJ_PT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:81,4'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE11_M_put_nodeEPSt10_List_nodeISH_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/list.tcc:75,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE8_M_clearEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,9'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE8_M_clearEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:495,21'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EE10_List_implD2Ev
    - functionName:    _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_list.h:823,23'
          Dst:             _ZNSt7__cxx1110_List_baseISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
    - functionName:    _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
        - _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
        - _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,25'
          Dst:             _ZNSt7__cxx114listISt4pairIPN4llvm11AnalysisKeyESt10unique_ptrINS2_6detail21AnalysisResultConceptINS2_6ModuleENS2_17PreservedAnalysesENS2_15AnalysisManagerIS8_JEE11InvalidatorEEESt14default_deleteISD_EEESaISH_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv
    - functionName:    _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:227,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:228,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv
    - functionName:    _ZNSt4pairIPN4llvm11AnalysisKeyEPNS0_6ModuleEEC2IS2_S4_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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:222,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:223,27'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv
    - functionName:    _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      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:    _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE7isEqualERKS6_S9_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:245,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h:246,12'
          Dst:             _ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,12'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:556,27'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:548,43'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv
    - functionName:    _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:552,49'
          Dst:             _ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE15getTombstoneKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:487,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE15getTombstoneKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE11getEmptyKeyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:483,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE11getEmptyKeyEv
    - functionName:    _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
        - _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE7isEqualERKS6_S9_
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
        - _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:388,9'
          Dst:             _ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,27'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:391,57'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,23'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:392,42'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:393,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,33'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:394,12'
          Dst:             _ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE7isEqualERKS6_S9_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:395,12'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:396,10'
          Dst:             _ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv
    - functionName:    _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
        - _ZN4llvm17deallocate_bufferEPvmm
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:782,5'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:781,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEED2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEED2Ev
    - functionName:    _ZNSt12_Destroy_auxILb0EE9__destroyIPSt10unique_ptrIN4llvm6detail11PassConceptINS3_6ModuleENS3_15AnalysisManagerIS6_JEEEJEEESt14default_deleteIS9_EEEEvT_SE_
      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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE13_M_deallocateEPSA_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implD2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:332,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:678,9'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm2cl11opt_storageIjLb0ELb0EE8getValueEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/CommandLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm2cl11opt_storageIjLb0ELb0EEcvjEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/CommandLine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm2cl11opt_storageIjLb0ELb0EE8getValueEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/CommandLine.h:1417,38'
          Dst:             _ZNK4llvm2cl11opt_storageIjLb0ELb0EE8getValueEv
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1211,19'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej
    - functionName:    _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1211,19'
          Dst:             _ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej
    - functionName:    _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h:757,52'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2Ev
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2Ej
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2Ev
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2Ej
        - _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/MapVector.h:36,7'
          Dst:             _ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev
    - functionName:    _ZNK4llvm5Error6getPtrEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm5Error15assertIsCheckedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm5ErroraSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZN4llvm5Error15assertIsCheckedEv
        - _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - _ZNK4llvm5Error6getPtrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:215,5'
          Dst:             _ZN4llvm5Error15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:216,18'
          Dst:             _ZNK4llvm5Error6getPtrEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:216,5'
          Dst:             _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:219,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:222,11'
          Dst:             _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:223,11'
          Dst:             _ZN4llvm5Error10setCheckedEb
    - functionName:    _ZN4llvm5Error10setCheckedEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm5TwineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm5Twine7isValidEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:289,7'
          Dst:             _ZNK4llvm5Twine7isValidEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:289,7'
          Dst:             __assert_fail
    - functionName:    _ZNK4llvm5Twine7isValidEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4llvm5Twine10getLHSKindEv
        - _ZNK4llvm5Twine10getRHSKindEv
        - _ZNK4llvm5Twine8isBinaryEv
        - _ZNK4llvm5Twine9isNullaryEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:222,11'
          Dst:             _ZNK4llvm5Twine9isNullaryEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:222,26'
          Dst:             _ZNK4llvm5Twine10getRHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:226,11'
          Dst:             _ZNK4llvm5Twine10getRHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:230,11'
          Dst:             _ZNK4llvm5Twine10getRHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:230,40'
          Dst:             _ZNK4llvm5Twine10getLHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:234,11'
          Dst:             _ZNK4llvm5Twine10getLHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:235,23'
          Dst:             _ZNK4llvm5Twine8isBinaryEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:237,11'
          Dst:             _ZNK4llvm5Twine10getRHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:238,23'
          Dst:             _ZNK4llvm5Twine8isBinaryEv
    - functionName:    _ZNK4llvm5Twine9isNullaryEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm5Twine6isNullEv
        - _ZNK4llvm5Twine7isEmptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:205,14'
          Dst:             _ZNK4llvm5Twine6isNullEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:205,26'
          Dst:             _ZNK4llvm5Twine7isEmptyEv
    - functionName:    _ZNK4llvm5Twine10getRHSKindEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm5Twine10getLHSKindEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm5Twine8isBinaryEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm5Twine10getLHSKindEv
        - _ZNK4llvm5Twine10getRHSKindEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:215,14'
          Dst:             _ZNK4llvm5Twine10getLHSKindEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:215,42'
          Dst:             _ZNK4llvm5Twine10getRHSKindEv
    - functionName:    _ZNK4llvm5Twine6isNullEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Twine10getLHSKindEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:195,14'
          Dst:             _ZNK4llvm5Twine10getLHSKindEv
    - functionName:    _ZNK4llvm5Twine7isEmptyEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Twine10getLHSKindEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:200,14'
          Dst:             _ZNK4llvm5Twine10getLHSKindEv
    - functionName:    _ZN4llvm5ErrorC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZN4llvm5ErroraSEOS0_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:195,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:196,11'
          Dst:             _ZN4llvm5ErroraSEOS0_
    - functionName:    _ZNK4llvm11ExitOnError10checkErrorENS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE
        - _ZN4llvm4errsEv
        - _ZN4llvm5ErrorC2EOS0_
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm5ErrorcvbEv
        - _ZN4llvm5TwineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - exit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1387,9'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,29'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,45'
          Dst:             _ZN4llvm4errsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,53'
          Dst:             _ZN4llvm5TwineC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,7'
          Dst:             _ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,7'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1390,7'
          Dst:             exit
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1389,7'
          Dst:             _ZN4llvm5ErrorD2Ev
    - functionName:    _ZN4llvm5ErrorcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZNK4llvm5Error6getPtrEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:239,16'
          Dst:             _ZNK4llvm5Error6getPtrEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:239,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:240,12'
          Dst:             _ZNK4llvm5Error6getPtrEv
    - functionName:    _ZN4llvm4errsEv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm21logAllUnhandledErrorsENS_5ErrorERNS_11raw_ostreamENS_5TwineE
      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:    _ZN4llvm5ErrorD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm5Error15assertIsCheckedEv
        - _ZNK4llvm5Error6getPtrEv
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:231,5'
          Dst:             _ZN4llvm5Error15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:232,12'
          Dst:             _ZNK4llvm5Error6getPtrEv
    - 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:    _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
      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_allocatorISt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EEEC2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:             _ZNSaISt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE12_Vector_implC2Ev
    - functionName:    _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_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_baseISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
    - functionName:    _ZN4llvm12simple_ilistINS_8FunctionEJEE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:127,27'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12simple_ilistINS_8FunctionEJEE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,31'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEC2ERNS_15ilist_node_implIS4_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h:125,29'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEppEv
    - functionName:    _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEppEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE7getNextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:157,57'
          Dst:             _ZN4llvm15ilist_node_implINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE7getNextEv
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:109,41'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10PGOOptionsD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:257,23'
          Dst:             _ZN4llvm10PGOOptionsD1Ev
    - functionName:    _ZN4llvm10PGOOptionsD1Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:359,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_M_resetEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE10_M_destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:277,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE10_M_destroyEv
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EED2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_M_resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_M_resetEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,48'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EED2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:471,12'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE12_M_constructIJRKS1_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10PGOOptionsC1ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:249,13'
          Dst:             _ZN4llvm10PGOOptionsC1ERKS0_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2EbRKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE12_M_constructIJRKS1_EEEvDpOT_
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EEC2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:129,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:133,10'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE12_M_constructIJRKS1_EEEvDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:134,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2EbRKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:356,42'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2EbRKS2_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:390,57'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
    - functionName:    _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:497,4'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EECI2St22_Optional_payload_baseIS1_EEbRKS3_IS1_E
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:108,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEE8_StorageIS1_Lb0EEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:358,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10PGOOptionsEEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:391,7'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb1ELb0ELb0EEC2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:475,17'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10PGOOptionsELb0ELb0ELb0EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPKN4llvm15MCSubtargetInfoELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPKN4llvm15MCSubtargetInfoESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPKN4llvm15MCSubtargetInfoELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPKN4llvm15MCSubtargetInfoELb0EE7_M_headERKS4_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          33
      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:    5
      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:    _ZN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ISaIS6_EEERKSt6vectorIS6_T_E
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ArrayRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_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/stl_vector.h:1189,6'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE9constructIS5_JRKS5_EEEvRS6_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195,22'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1195,4'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_
    - 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:          15
      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:    aot_compress_aot_func_names
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          176
      EdgeCount:       53
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4llvm30collectGlobalObjectNameStringsENS_8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRS6_
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm5ErrorcvbEv
        - _ZN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ISaIS6_EEERKSt6vectorIS6_T_E
        - _ZNSaIcEC1Ev
        - _ZNSaIcED1Ev
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - aot_set_last_error
        - b_memcpy_s
        - snprintf
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:411,30'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:412,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:417,9'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:418,21'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:418,21'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:418,21'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:419,18'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE9push_backERKS5_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:420,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:418,21'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:420,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:425,40'
          Dst:             _ZN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ISaIS6_EEERKSt6vectorIS6_T_E
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:425,9'
          Dst:             _ZN4llvm30collectGlobalObjectNameStringsENS_8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRS6_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:425,9'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:425,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:426,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:425,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:431,36'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:432,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:436,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:440,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:440,1'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:440,1'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:440,1'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm30collectGlobalObjectNameStringsENS_8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEEbRS6_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilderD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_9AAManagerEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELj2EED2Ev
        - _ZN4llvm11SmallVectorISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELj2EED2Ev
        - _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_9AAManagerEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:104,7'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
    - functionName:    _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EED2Ev
    - functionName:    _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
        - _ZN4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEED2Ev
        - _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h:67,23'
          Dst:             _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h:67,23'
          Dst:             _ZN4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h:67,23'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
    - functionName:    _ZN4llvm15AnalysisManagerINS_8FunctionEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
        - _ZN4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
        - _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:938,23'
          Dst:             _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:938,23'
          Dst:             _ZN4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:938,23'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
    - functionName:    _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
        - _ZN4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEED2Ev
        - _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h:114,23'
          Dst:             _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h:114,23'
          Dst:             _ZN4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h:114,23'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev
    - functionName:    _ZN4llvm15AnalysisManagerINS_6ModuleEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
        - _ZN4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
        - _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:933,23'
          Dst:             _ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:933,23'
          Dst:             _ZN4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:933,23'
          Dst:             _ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassI18ExpandMemoryOpPassEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionE18ExpandMemoryOpPassNS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:608,23'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEppEv
        - _ZN9__gnu_cxxneIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEEbRKNS_17__normal_iteratorIT_T0_EESL_
        - _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:592,18'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:592,18'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:592,18'
          Dst:             _ZN9__gnu_cxxneIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEEbRKNS_17__normal_iteratorIT_T0_EESL_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:592,18'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEdeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:593,14'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:592,18'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPSt10unique_ptrIN4llvm6detail11PassConceptINS2_6ModuleENS2_15AnalysisManagerIS5_JEEEJEEESt14default_deleteIS8_EESt6vectorISB_SaISB_EEEppEv
    - functionName:    _ZNK4llvm17OptimizationLeveleqERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Passes/OptimizationLevel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm33createModuleToFunctionPassAdaptorINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_27ModuleToFunctionPassAdaptorEOT_b
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZN4llvm27ModuleToFunctionPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEb
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEEC2ES6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1256,26'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1256,15'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEEC2ES6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1255,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1254,10'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1254,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1254,3'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1254,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:1254,3'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_27ModuleToFunctionPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4llvm27ModuleToFunctionPassAdaptorC2EOS0_
        - _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,24'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_6ModuleENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
    - functionName:    _ZN4llvm8LICMPassC2ENS_11LICMOptionsE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm31createFunctionToLoopPassAdaptorINS_8LICMPassEEENSt9enable_ifIXsr11is_detectedINS_12_GLOBAL__N_113HasRunOnLoopTET_EE5valueENS_25FunctionToLoopPassAdaptorEE4typeEOS5_bbb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEESt14default_deleteISB_EEbbbb
        - _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_vEEPSA_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:491,15'
          Dst:             _ZN4llvm6detail9PassModelINS_4LoopENS_8LICMPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:490,7'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EEC2ISC_vEEPSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:489,10'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEESt14default_deleteISB_EEbbbb
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:489,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h:489,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_4LoopENS0_15AnalysisManagerIS3_JRNS0_27LoopStandardAnalysisResultsEEEEJS6_RNS0_10LPMUpdaterEEEESt14default_deleteISA_EED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_25FunctionToLoopPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4llvm25FunctionToLoopPassAdaptorC2EOS0_
        - _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,24'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
    - functionName:    _ZN4llvm11LICMOptionsC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm2cl11opt_storageIjLb0ELb0EEcvjEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h:54,20'
          Dst:             _ZNK4llvm2cl11opt_storageIjLb0ELb0EEcvjEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h:55,34'
          Dst:             _ZNK4llvm2cl11opt_storageIjLb0ELb0EEcvjEv
    - functionName:    _ZN4llvm17VectorCombinePassC2Eb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/VectorCombine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17VectorCombinePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_23LoadStoreVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZN4llvm17SLPVectorizerPassC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
        - _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/SLPVectorizer.h:57,8'
          Dst:             _ZN4llvm9MapVectorIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEENS_8DenseMapIS2_jNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEENS3_ISt4pairIS2_S6_ELj0EEEED2Ev
    - functionName:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17SLPVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4llvm17SLPVectorizerPassC2EOS0_
        - _ZN4llvm17SLPVectorizerPassD2Ev
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,24'
          Dst:             _ZN4llvm17SLPVectorizerPassC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm17SLPVectorizerPassD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZN4llvm17SLPVectorizerPassD2Ev
    - functionName:    _ZN4llvm20LoopVectorizeOptionsC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/LoopVectorize.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 133
      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:    _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17LoopVectorizePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:580,13'
          Dst:             _ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,22'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EEC2IS8_vEEPS6_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_8FunctionENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EE9push_backEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:579,5'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail11PassConceptINS0_8FunctionENS0_15AnalysisManagerIS3_JEEEJEEESt14default_deleteIS6_EED2Ev
    - functionName:    _ZNK4llvm11ExitOnErrorclENS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm5ErrorC2EOS0_
        - _ZN4llvm5ErrorD2Ev
        - _ZNK4llvm11ExitOnError10checkErrorENS_5ErrorE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1369,49'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1369,38'
          Dst:             _ZNK4llvm11ExitOnError10checkErrorENS_5ErrorE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1369,38'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1369,38'
          Dst:             _ZN4llvm5ErrorD2Ev
    - functionName:    _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:493,12'
          Dst:             _ZNSt6vectorISt10unique_ptrIN4llvm6detail11PassConceptINS1_6ModuleENS1_15AnalysisManagerIS4_JEEEJEEESt14default_deleteIS7_EESaISA_EEC2Ev
    - functionName:    _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEdeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
        - _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:138,5'
          Dst:             _ZNK4llvm15ilist_node_baseILb0EE15isKnownSentinelEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:138,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h:139,13'
          Dst:             _ZN4llvm12ilist_detail18SpecificNodeAccessINS0_12node_optionsINS_8FunctionELb0ELb0EvLb0EEEE11getValuePtrEPNS_15ilist_node_implIS4_EE
    - functionName:    _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEES7_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6Module3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Module.h'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_8FunctionEJEE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Module.h:701,63'
          Dst:             _ZN4llvm12simple_ilistINS_8FunctionEJEE3endEv
    - functionName:    _ZN4llvm6Module5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Module.h'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12simple_ilistINS_8FunctionEJEE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Module.h:699,63'
          Dst:             _ZN4llvm12simple_ilistINS_8FunctionEJEE5beginEv
    - functionName:    _ZN4llvm17OptimizationLevelC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Passes/OptimizationLevel.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      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:    '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_1EEbOT_'
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_
        - _ZN4llvm17AnalysisInfoMixinINS_9AAManagerEE2IDEv
        - _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
        - _ZN4llvm9AAManagerD2Ev
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE5resetEPS8_
        - '_ZZ31aot_apply_llvm_new_pass_managerENK3$_1clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:871,36'
          Dst:             _ZN4llvm17AnalysisInfoMixinINS_9AAManagerEE2IDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:871,21'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,34'
          Dst:             '_ZZ31aot_apply_llvm_new_pass_managerENK3$_1clEv'
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,23'
          Dst:             _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,13'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE5resetEPS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,5'
          Dst:             _ZN4llvm9AAManagerD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,5'
          Dst:             _ZN4llvm9AAManagerD2Ev
    - functionName:    '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_0EEbOT_'
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_
        - _ZN4llvm17AnalysisInfoMixinINS_21TargetLibraryAnalysisEE2IDEv
        - _ZN4llvm21TargetLibraryAnalysisD2Ev
        - _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
        - _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE5resetEPS8_
        - '_ZZ31aot_apply_llvm_new_pass_managerENK3$_0clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:871,36'
          Dst:             _ZN4llvm17AnalysisInfoMixinINS_21TargetLibraryAnalysisEE2IDEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:871,21'
          Dst:             _ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,34'
          Dst:             '_ZZ31aot_apply_llvm_new_pass_managerENK3$_0clEv'
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,23'
          Dst:             _ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,13'
          Dst:             _ZNSt10unique_ptrIN4llvm6detail19AnalysisPassConceptINS0_8FunctionENS0_17PreservedAnalysesENS0_15AnalysisManagerIS3_JEE11InvalidatorEJEEESt14default_deleteIS8_EE5resetEPS8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,5'
          Dst:             _ZN4llvm21TargetLibraryAnalysisD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h:877,5'
          Dst:             _ZN4llvm21TargetLibraryAnalysisD2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEC2EPS1_
        - __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_implIN4llvm21TargetLibraryInfoImplESt14default_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:    _ZN4llvm6TripleC2ERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h:44,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
    - functionName:    _ZNSt8optionalIN4llvm10PGOOptionsEEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2ERKS2_
    - functionName:    _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE7releaseEv
        - __clang_call_terminate
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:196,27'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE7releaseEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:196,27'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8optionalIN4llvm10PGOOptionsEEaSIS1_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_ISt6__and_IJSt9is_scalarIS1_ES6_IS1_NSt5decayIS9_E4typeEEEEESt16is_constructibleIS1_JS9_EESt13is_assignableIRS1_S9_EEERS2_E4typeEOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm10PGOOptionsaSERKS0_
        - _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE12_M_constructIJS1_EEEvDpOT_
        - _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE6_M_getEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:789,12'
          Dst:             _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE6_M_getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:789,21'
          Dst:             _ZN4llvm10PGOOptionsaSERKS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:791,12'
          Dst:             _ZNSt19_Optional_base_implIN4llvm10PGOOptionsESt14_Optional_baseIS1_Lb0ELb0EEE12_M_constructIJS1_EEEvDpOT_
    - functionName:    _ZN4llvm10PGOOptionsaSERKS0_
      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:    _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEEC2ERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE6retainEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h:181,66'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEE6retainEv
    - functionName:    _ZNSt8optionalIN4llvm10PGOOptionsEEC2ESt9nullopt_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:690,17'
          Dst:             _ZNSt14_Optional_baseIN4llvm10PGOOptionsELb0ELb0EEC2Ev
    - functionName:    aot_apply_llvm_new_pass_manager
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         195
      ICount:          1040
      EdgeCount:       326
      CyclomaticComplexity: 133
      functionsReached:
        - _ZN4llvm10PGOOptionsC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_NS_18IntrusiveRefCntPtrINS_3vfs10FileSystemEEENS0_9PGOActionENS0_11CSPGOActionEbbb
        - _ZN4llvm10PGOOptionsD1Ev
        - _ZN4llvm11LICMOptionsC2Ev
        - _ZN4llvm11PassBuilder17parsePassPipelineERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEENS_9StringRefE
        - _ZN4llvm11PassBuilder20crossRegisterProxiesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEERNS1_INS_8FunctionEJEEERNS1_INS_13LazyCallGraph3SCCEJRSA_EEERNS1_INS_6ModuleEJEEE
        - _ZN4llvm11PassBuilder20registerLoopAnalysesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEE
        - _ZN4llvm11PassBuilder21registerCGSCCAnalysesERNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS2_EEE
        - _ZN4llvm11PassBuilder22buildDefaultAAPipelineEv
        - _ZN4llvm11PassBuilder22buildO0DefaultPipelineENS_17OptimizationLevelEb
        - _ZN4llvm11PassBuilder22registerModuleAnalysesERNS_15AnalysisManagerINS_6ModuleEJEEE
        - _ZN4llvm11PassBuilder23buildLTODefaultPipelineENS_17OptimizationLevelEPNS_18ModuleSummaryIndexE
        - _ZN4llvm11PassBuilder24registerFunctionAnalysesERNS_15AnalysisManagerINS_8FunctionEJEEE
        - _ZN4llvm11PassBuilder29buildPerModuleDefaultPipelineENS_17OptimizationLevelEb
        - _ZN4llvm11PassBuilder30buildLTOPreLinkDefaultPipelineENS_17OptimizationLevelE
        - _ZN4llvm11PassBuilderC1EPNS_13TargetMachineENS_21PipelineTuningOptionsESt8optionalINS_10PGOOptionsEEPNS_28PassInstrumentationCallbacksE
        - _ZN4llvm11PassBuilderD2Ev
        - _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
        - _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_27ModuleToFunctionPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
        - _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassI18ExpandMemoryOpPassEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17LoopVectorizePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17SLPVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17VectorCombinePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_23LoadStoreVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_25FunctionToLoopPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEppEv
        - _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EEC1Ev
        - _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EED2Ev
        - _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEC1Ev
        - _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEED2Ev
        - _ZN4llvm15AnalysisManagerINS_6ModuleEJEEC1Ev
        - _ZN4llvm15AnalysisManagerINS_6ModuleEJEED2Ev
        - '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_0EEbOT_'
        - '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_1EEbOT_'
        - _ZN4llvm15AnalysisManagerINS_8FunctionEJEEC1Ev
        - _ZN4llvm15AnalysisManagerINS_8FunctionEJEED2Ev
        - _ZN4llvm17LoopVectorizePassC1ENS_20LoopVectorizeOptionsE
        - _ZN4llvm17OptimizationLevelC2Ev
        - _ZN4llvm17PreservedAnalysesD2Ev
        - _ZN4llvm17SLPVectorizerPassC2Ev
        - _ZN4llvm17SLPVectorizerPassD2Ev
        - _ZN4llvm17VectorCombinePassC2Eb
        - _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEEC2ERKS3_
        - _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - _ZN4llvm20LoopVectorizeOptionsC2Ev
        - _ZN4llvm21PipelineTuningOptionsC1Ev
        - _ZN4llvm21TargetLibraryInfoImplC1ERKNS_6TripleE
        - _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b
        - _ZN4llvm31createFunctionToLoopPassAdaptorINS_8LICMPassEEENSt9enable_ifIXsr11is_detectedINS_12_GLOBAL__N_113HasRunOnLoopTET_EE5valueENS_25FunctionToLoopPassAdaptorEE4typeEOS5_bbb
        - _ZN4llvm33createModuleToFunctionPassAdaptorINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_27ModuleToFunctionPassAdaptorEOT_b
        - _ZN4llvm3vfs17getRealFileSystemEv
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm6Module3endEv
        - _ZN4llvm6Module5beginEv
        - _ZN4llvm6TripleC2ERKS0_
        - _ZN4llvm6TripleD2Ev
        - _ZN4llvm8Function9addFnAttrENS_9StringRefES1_
        - _ZN4llvm8LICMPassC2ENS_11LICMOptionsE
        - _ZN4llvm9AAManagerD2Ev
        - _ZN4llvm9StringRefC2EPKc
        - _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEES7_
        - _ZNK4llvm11ExitOnErrorclENS_5ErrorE
        - _ZNK4llvm13TargetMachine15getTargetTripleEv
        - _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEdeEv
        - _ZNK4llvm17OptimizationLeveleqERKS0_
        - _ZNSaIcEC1Ev
        - _ZNSaIcED1Ev
        - _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - _ZNSt8optionalIN4llvm10PGOOptionsEEC2ERKS2_
        - _ZNSt8optionalIN4llvm10PGOOptionsEEC2ESt9nullopt_t
        - _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
        - _ZNSt8optionalIN4llvm10PGOOptionsEEaSIS1_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_ISt6__and_IJSt9is_scalarIS1_ES6_IS1_NSt5decayIS9_E4typeEEEEESt16is_constructibleIS1_JS9_EESt13is_assignableIRS1_S9_EEERS2_E4typeEOS9_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm_extra.cpp:294,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:197,27'
          Dst:             _ZN4llvm21PipelineTuningOptionsC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:203,32'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEEC2ESt9nullopt_t
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:212,9'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:212,9'
          Dst:             _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:216,19'
          Dst:             _ZN4llvm3vfs17getRealFileSystemEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,26'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,26'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,30'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,30'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,34'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,34'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,38'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,38'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,42'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEEC2ERKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,15'
          Dst:             _ZN4llvm10PGOOptionsC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_NS_18IntrusiveRefCntPtrINS_3vfs10FileSystemEEENS0_9PGOActionENS0_11CSPGOActionEbbb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,13'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEEaSIS1_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_ISt6__and_IJSt9is_scalarIS1_ES6_IS1_NSt5decayIS9_E4typeEEEEESt16is_constructibleIS1_JS9_EESt13is_assignableIRS1_S9_EEERS2_E4typeEOS9_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZN4llvm10PGOOptionsD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:221,5'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZN4llvm10PGOOptionsD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:217,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:221,5'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:226,19'
          Dst:             _ZN4llvm3vfs17getRealFileSystemEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,26'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,26'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,51'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,51'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,55'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,55'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,59'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,59'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,63'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEEC2ERKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,15'
          Dst:             _ZN4llvm10PGOOptionsC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_NS_18IntrusiveRefCntPtrINS_3vfs10FileSystemEEENS0_9PGOActionENS0_11CSPGOActionEbbb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,13'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEEaSIS1_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS2_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES5_ISt6__and_IJSt9is_scalarIS1_ES6_IS1_NSt5decayIS9_E4typeEEEEESt16is_constructibleIS1_JS9_EESt13is_assignableIRS1_S9_EEERS2_E4typeEOS9_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZN4llvm10PGOOptionsD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:233,5'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZN4llvm10PGOOptionsD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:227,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:233,5'
          Dst:             _ZN4llvm18IntrusiveRefCntPtrINS_3vfs10FileSystemEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:242,29'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEEC2ERKS2_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:242,17'
          Dst:             _ZN4llvm11PassBuilderC1EPNS_13TargetMachineENS_21PipelineTuningOptionsESt8optionalINS_10PGOOptionsEEPNS_28PassInstrumentationCallbacksE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:242,17'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:247,25'
          Dst:             _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:248,29'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:249,26'
          Dst:             _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:250,27'
          Dst:             _ZN4llvm15AnalysisManagerINS_6ModuleEJEEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:255,46'
          Dst:             _ZNK4llvm13TargetMachine15getTargetTripleEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:255,35'
          Dst:             _ZN4llvm6TripleC2ERKS0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:255,13'
          Dst:             _ZN4llvm21TargetLibraryInfoImplC1ERKNS_6TripleE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:254,44'
          Dst:             _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:254,44'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:256,9'
          Dst:             '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_0EEbOT_'
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:259,23'
          Dst:             _ZN4llvm11PassBuilder22buildDefaultAAPipelineEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:260,9'
          Dst:             '_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_1EEbOT_'
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:267,8'
          Dst:             _ZN4llvm11PassBuilder24registerFunctionAnalysesERNS_15AnalysisManagerINS_8FunctionEJEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:268,8'
          Dst:             _ZN4llvm11PassBuilder20registerLoopAnalysesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:269,8'
          Dst:             _ZN4llvm11PassBuilder22registerModuleAnalysesERNS_15AnalysisManagerINS_6ModuleEJEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:270,8'
          Dst:             _ZN4llvm11PassBuilder21registerCGSCCAnalysesERNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS2_EEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:271,8'
          Dst:             _ZN4llvm11PassBuilder20crossRegisterProxiesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEERNS1_INS_8FunctionEJEEERNS1_INS_13LazyCallGraph3SCCEJRSA_EEERNS1_INS_6ModuleEJEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:292,23'
          Dst:             _ZN4llvm17OptimizationLevelC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:242,17'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:254,44'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:318,26'
          Dst:             _ZN4llvm6Module5beginEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:318,26'
          Dst:             _ZN4llvm6Module3endEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:318,26'
          Dst:             _ZN4llvmneERKNS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEES7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:318,26'
          Dst:             _ZNK4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEdeEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:319,25'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:319,47'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:319,15'
          Dst:             _ZN4llvm8Function9addFnAttrENS_9StringRefES1_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:318,26'
          Dst:             _ZN4llvm14ilist_iteratorINS_12ilist_detail12node_optionsINS_8FunctionELb0ELb0EvLb0EEELb0ELb0EEppEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:323,23'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:335,45'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:335,22'
          Dst:             _ZN4llvm11PassBuilder17parsePassPipelineERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:335,9'
          Dst:             _ZNK4llvm11ExitOnErrorclENS_5ErrorE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:335,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:335,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:338,29'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:341,21'
          Dst:             _ZN4llvm20LoopVectorizeOptionsC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:341,21'
          Dst:             _ZN4llvm17LoopVectorizePassC1ENS_20LoopVectorizeOptionsE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:341,13'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17LoopVectorizePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:342,21'
          Dst:             _ZN4llvm17SLPVectorizerPassC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:342,13'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17SLPVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:342,9'
          Dst:             _ZN4llvm17SLPVectorizerPassD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:343,13'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_23LoadStoreVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:344,21'
          Dst:             _ZN4llvm17VectorCombinePassC2Eb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:344,13'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17VectorCombinePassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:351,25'
          Dst:             _ZN4llvm11LICMOptionsC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:353,49'
          Dst:             _ZN4llvm8LICMPassC2ENS_11LICMOptionsE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:353,17'
          Dst:             _ZN4llvm31createFunctionToLoopPassAdaptorINS_8LICMPassEEENSt9enable_ifIXsr11is_detectedINS_12_GLOBAL__N_113HasRunOnLoopTET_EE5valueENS_25FunctionToLoopPassAdaptorEE4typeEOS5_bbb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:352,17'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_25FunctionToLoopPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:352,13'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:342,9'
          Dst:             _ZN4llvm17SLPVectorizerPassD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:352,13'
          Dst:             _ZN4llvm25FunctionToLoopPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:364,21'
          Dst:             _ZN4llvm33createModuleToFunctionPassAdaptorINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_27ModuleToFunctionPassAdaptorEOT_b
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:364,13'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_27ModuleToFunctionPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:364,9'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:367,49'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:367,26'
          Dst:             _ZN4llvm11PassBuilder17parsePassPipelineERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:367,13'
          Dst:             _ZNK4llvm11ExitOnErrorclENS_5ErrorE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:367,13'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:364,9'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:367,13'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:374,35'
          Dst:             _ZNK4llvm17OptimizationLeveleqERKS0_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:377,28'
          Dst:             _ZN4llvm11PassBuilder22buildO0DefaultPipelineENS_17OptimizationLevelEb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:377,17'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:377,13'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:377,13'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:386,36'
          Dst:             _ZN4llvm11PassBuilder30buildLTOPreLinkDefaultPipelineENS_17OptimizationLevelE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:386,25'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:386,21'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:386,21'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:388,36'
          Dst:             _ZN4llvm11PassBuilder23buildLTODefaultPipelineENS_17OptimizationLevelEPNS_18ModuleSummaryIndexE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:388,25'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:388,21'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:388,21'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:391,32'
          Dst:             _ZN4llvm11PassBuilder29buildPerModuleDefaultPipelineENS_17OptimizationLevelEb
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:391,21'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassIS4_EENSt9enable_ifIXsr3std7is_sameIT_S4_EE5valueEvE4typeEOS7_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:391,17'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:391,17'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:399,33'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:400,18'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassI18ExpandMemoryOpPassEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:401,25'
          Dst:             _ZN4llvm33createModuleToFunctionPassAdaptorINS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEEEEENS_27ModuleToFunctionPassAdaptorEOT_b
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:401,17'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_27ModuleToFunctionPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:401,13'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:402,9'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:401,13'
          Dst:             _ZN4llvm27ModuleToFunctionPassAdaptorD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:402,9'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:403,5'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:403,5'
          Dst:             _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:405,9'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:405,5'
          Dst:             _ZN4llvm17PreservedAnalysesD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm9AAManagerD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_6ModuleEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm11PassBuilderD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm9AAManagerD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZNSt10unique_ptrIN4llvm21TargetLibraryInfoImplESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_6ModuleEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_8FunctionEJEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZN4llvm11PassBuilderD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:406,1'
          Dst:             _ZNSt8optionalIN4llvm10PGOOptionsEED2Ev
    - functionName:    _ZN4llvm21PipelineTuningOptionsC1Ev
      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:    _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcNS_9StringRefEPNS_11raw_ostreamES2_b
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3vfs17getRealFileSystemEv
      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:    _ZN4llvm10PGOOptionsC1ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_NS_18IntrusiveRefCntPtrINS_3vfs10FileSystemEEENS0_9PGOActionENS0_11CSPGOActionEbbb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilderC1EPNS_13TargetMachineENS_21PipelineTuningOptionsESt8optionalINS_10PGOOptionsEEPNS_28PassInstrumentationCallbacksE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEC1Ev
      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:    _ZN4llvm15AnalysisManagerINS_8FunctionEJEEC1Ev
      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:    _ZN4llvm15AnalysisManagerINS_13LazyCallGraph3SCCEJRS1_EEC1Ev
      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:    _ZN4llvm15AnalysisManagerINS_6ModuleEJEEC1Ev
      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:    _ZNK4llvm13TargetMachine15getTargetTripleEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm21TargetLibraryInfoImplC1ERKNS_6TripleE
      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:    _ZN4llvm6TripleD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h:44,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZN4llvm11PassBuilder22buildDefaultAAPipelineEv
      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:    _ZN4llvm11PassBuilder24registerFunctionAnalysesERNS_15AnalysisManagerINS_8FunctionEJEEE
      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:    _ZN4llvm11PassBuilder20registerLoopAnalysesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEE
      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:    _ZN4llvm11PassBuilder22registerModuleAnalysesERNS_15AnalysisManagerINS_6ModuleEJEEE
      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:    _ZN4llvm11PassBuilder21registerCGSCCAnalysesERNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS2_EEE
      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:    _ZN4llvm11PassBuilder20crossRegisterProxiesERNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEERNS1_INS_8FunctionEJEEERNS1_INS_13LazyCallGraph3SCCEJRSA_EEERNS1_INS_6ModuleEJEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8Function9addFnAttrENS_9StringRefES1_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilder17parsePassPipelineERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEEENS_9StringRefE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm17LoopVectorizePassC1ENS_20LoopVectorizeOptionsE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilder22buildO0DefaultPipelineENS_17OptimizationLevelEb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilder30buildLTOPreLinkDefaultPipelineENS_17OptimizationLevelE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm11PassBuilder23buildLTODefaultPipelineENS_17OptimizationLevelEPNS_18ModuleSummaryIndexE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassBuilder29buildPerModuleDefaultPipelineENS_17OptimizationLevelEb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE13destroy_rangeEPS6_S8_
        - _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE13destroy_rangeEPS6_S8_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm13TargetMachine18getMCSubtargetInfoEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6Triple7getArchEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EEC2EPS1_
        - __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_implIN4llvm13TargetMachineESt14default_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:    _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm5TwineC2EPKc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4llvm5Twine7isValidEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:280,7'
          Dst:             _ZNK4llvm5Twine7isValidEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:280,7'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1211,19'
          Dst:             _ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ej
    - functionName:    aot_check_simd_compatibility
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          256
      EdgeCount:       84
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EEC2Ev
        - _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EED2Ev
        - _ZN4llvm13EngineBuilder12selectTargetERKNS_6TripleENS_9StringRefES4_RKNS_15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
        - _ZN4llvm13EngineBuilderC1Ev
        - _ZN4llvm13EngineBuilderD1Ev
        - _ZN4llvm5TwineC2EPKc
        - _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_
        - _ZN4llvm6TripleD2Ev
        - _ZN4llvm9StringRefC2EPKc
        - _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZNK4llvm13TargetMachine15getTargetTripleEv
        - _ZNK4llvm13TargetMachine18getMCSubtargetInfoEv
        - _ZNK4llvm15MCSubtargetInfo13checkFeaturesENS_9StringRefE
        - _ZNK4llvm6Triple7getArchEv
        - _ZNSaIcEC1Ev
        - _ZNSaIcED1Ev
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:156,39'
          Dst:             _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EEC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:157,31'
          Dst:             _ZN4llvm5TwineC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:157,43'
          Dst:             _ZN4llvm5TwineC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:157,47'
          Dst:             _ZN4llvm5TwineC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:157,18'
          Dst:             _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,46'
          Dst:             _ZN4llvm13EngineBuilderC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:160,27'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:160,31'
          Dst:             _ZNSaIcEC1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:160,31'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IS3_EEPKcRKS3_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:160,31'
          Dst:             _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,68'
          Dst:             _ZN4llvm13EngineBuilder12selectTargetERKNS_6TripleENS_9StringRefES4_RKNS_15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZN4llvm13EngineBuilderD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZNSaIcED1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:159,9'
          Dst:             _ZN4llvm13EngineBuilderD1Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:166,24'
          Dst:             _ZNK4llvm13TargetMachine15getTargetTripleEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:166,42'
          Dst:             _ZNK4llvm6Triple7getArchEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:168,24'
          Dst:             _ZNK4llvm13TargetMachine18getMCSubtargetInfoEv
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:174,45'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:174,31'
          Dst:             _ZNK4llvm15MCSubtargetInfo13checkFeaturesENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:177,45'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:177,31'
          Dst:             _ZNK4llvm15MCSubtargetInfo13checkFeaturesENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EED2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra.cpp:190,1'
          Dst:             _ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EED2Ev
    - functionName:    _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm13EngineBuilderC1Ev
      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:    _ZN4llvm13EngineBuilder12selectTargetERKNS_6TripleENS_9StringRefES4_RKNS_15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13EngineBuilderD1Ev
      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:    _ZNK4llvm15MCSubtargetInfo13checkFeaturesENS_9StringRefE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      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:    _ZN4llvm15MCTargetOptionsD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZN4llvm5TwineC2ERKNS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4llvm5Twine7isValidEv
        - _ZNK4llvm9StringRef4dataEv
        - _ZNK4llvm9StringRef4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:305,34'
          Dst:             _ZNK4llvm9StringRef4dataEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:306,37'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:307,7'
          Dst:             _ZNK4llvm5Twine7isValidEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h:307,7'
          Dst:             __assert_fail
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2IJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:114,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2IJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:298,42'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2IJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:606,11'
          Dst:             _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      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:    _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:108,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEE8_StorageIS2_Lb1EEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:300,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm9CodeModel5ModelEEC2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:600,17'
          Dst:             _ZNSt17_Optional_payloadIN4llvm9CodeModel5ModelELb1ELb1ELb1EEC2Ev
    - functionName:    _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:699,4'
          Dst:             _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
    - functionName:    _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2ESt9nullopt_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:690,17'
          Dst:             _ZNSt14_Optional_baseIN4llvm9CodeModel5ModelELb1ELb1EEC2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2IJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:114,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2IJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2IJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:298,42'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2IJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:606,11'
          Dst:             _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EECI2St22_Optional_payload_baseIS2_EIJS2_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      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:    _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:108,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEE8_StorageIS2_Lb1EEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:300,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm5Reloc5ModelEEC2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:600,17'
          Dst:             _ZNSt17_Optional_payloadIN4llvm5Reloc5ModelELb1ELb1ELb1EEC2Ev
    - functionName:    _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:699,4'
          Dst:             _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2IJS2_ETnNSt9enable_ifIX18is_constructible_vIS2_DpOT_EEbE4typeELb0EEESt10in_place_tS8_
    - functionName:    _ZNSt8optionalIN4llvm5Reloc5ModelEEC2ESt9nullopt_t
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:690,17'
          Dst:             _ZNSt14_Optional_baseIN4llvm5Reloc5ModelELb1ELb1EEC2Ev
    - 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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      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:    __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:    3
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      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:    _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:         12
      ICount:          59
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN9__gnu_cxxL27__exchange_and_add_dispatchEPii
        - __clang_call_terminate
      functionUses:    1
      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
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:152,6'
          Dst:             __clang_call_terminate
    - 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:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv
      functionUses:    2
      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:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__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:          16
      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:    _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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__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:          18
      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:    _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:103,11'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN4llvm12DenormalModeC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FloatingPointMode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      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:    _ZN4llvm12DenormalModeC2ENS0_16DenormalModeKindES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FloatingPointMode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:127,41'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2Ev
    - functionName:    _ZNSt4pairIiiEC2IiiTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS3_S4_EEEbE4typeELb1EEEOS3_OS4_
      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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13TargetOptionsD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15MCTargetOptionsD2Ev
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZN4llvm15MCTargetOptionsD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
    - functionName:    _ZN4llvm13TargetMachine21setLargeDataThresholdEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6Target19createTargetMachineENS_9StringRefES1_S1_RKNS_13TargetOptionsESt8optionalINS_5Reloc5ModelEES5_INS_9CodeModel5ModelEENS_15CodeGenOptLevelEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm5TwineC2ERKNS_9StringRefE
        - _ZN4llvm6TripleC1ERKNS_5TwineE
        - _ZN4llvm6TripleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498,46'
          Dst:             _ZN4llvm5TwineC2ERKNS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498,39'
          Dst:             _ZN4llvm6TripleC1ERKNS_5TwineE
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498,5'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498,5'
          Dst:             _ZN4llvm6TripleD2Ev
    - functionName:    _ZN4llvm6TripleC1ERKNS_5TwineE
      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:    _ZL7convert13LLVMCodeModelPb
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2ESt9nullopt_t
        - _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm_extra2.cpp:101,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:104,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2ESt9nullopt_t
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:111,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2ESt9nullopt_t
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:116,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:118,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:120,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:122,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:124,20'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:128,12'
          Dst:             _ZNSt8optionalIN4llvm9CodeModel5ModelEEC2ESt9nullopt_t
    - functionName:    _ZL7convert19LLVMCodeGenOptLevel
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm_extra2.cpp:82,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZL7convert13LLVMRelocMode
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZNSt8optionalIN4llvm5Reloc5ModelEEC2ESt9nullopt_t
        - _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_llvm_extra2.cpp:33,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:36,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2ESt9nullopt_t
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:41,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:43,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:45,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:47,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:49,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:51,20'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2IS2_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_IS7_ISt10in_place_tSE_EESt16is_constructibleIS2_JOSA_EESt14is_convertibleISL_S2_EEEbE4typeELb1EEESL_
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:55,12'
          Dst:             _ZNSt8optionalIN4llvm5Reloc5ModelEEC2ESt9nullopt_t
    - functionName:    _ZN4llvm13TargetOptionsC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          308
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm12DenormalModeC2ENS0_16DenormalModeKindES1_
        - _ZN4llvm12DenormalModeC2Ev
        - _ZN4llvm15MCTargetOptionsC1Ev
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2Ev
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
        - _ZNSt4pairIiiEC2IiiTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS3_S4_EEEbE4typeELb1EEEOS3_OS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:165,40'
          Dst:             _ZNSt4pairIiiEC2IiiTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS3_S4_EEEbE4typeELb1EEEOS3_OS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:136,5'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:136,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:157,11'
          Dst:             _ZN4llvm12DenormalModeC2ENS0_16DenormalModeKindES1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:136,5'
          Dst:             _ZN4llvm12DenormalModeC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:136,5'
          Dst:             _ZN4llvm15MCTargetOptionsC1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:136,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:157,67'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:157,67'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
    - functionName:    _ZN4llvm15MCTargetOptionsC1Ev
      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:    LLVMCreateTargetMachineWithOpts
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL7convert13LLVMCodeModelPb
        - _ZL7convert13LLVMRelocMode
        - _ZL7convert19LLVMCodeGenOptLevel
        - _ZN4llvm13TargetMachine21setLargeDataThresholdEm
        - _ZN4llvm13TargetOptionsC2Ev
        - _ZN4llvm13TargetOptionsD2Ev
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm6Target19createTargetMachineENS_9StringRefES1_S1_RKNS_13TargetOptionsESt8optionalINS_5Reloc5ModelEES5_INS_9CodeModel5ModelEENS_15CodeGenOptLevelEb
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:143,25'
          Dst:             _ZN4llvm13TargetOptionsC2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:152,31'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:179,1'
          Dst:             _ZN4llvm13TargetOptionsD2Ev
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:156,15'
          Dst:             _ZL7convert13LLVMRelocMode
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:157,15'
          Dst:             _ZL7convert19LLVMCodeGenOptLevel
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:159,15'
          Dst:             _ZL7convert13LLVMCodeModelPb
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:164,54'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:164,62'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:164,67'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:164,34'
          Dst:             _ZNK4llvm6Target19createTargetMachineENS_9StringRefES1_S1_RKNS_13TargetOptionsESt8optionalINS_5Reloc5ModelEES5_INS_9CodeModel5ModelEENS_15CodeGenOptLevelEb
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:176,20'
          Dst:             _ZN4llvm13TargetMachine21setLargeDataThresholdEm
        - Src:             'core/iwasm/compilation/aot_llvm_extra2.cpp:179,1'
          Dst:             _ZN4llvm13TargetOptionsD2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEPKc
      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:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9toPointerEPS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS3_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2IRS2_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS3_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS3_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2IRS2_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS3_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2IRS2_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_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_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_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/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:202,20'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:202,5'
          Dst:             _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:203,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
    - functionName:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:384,7'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_M_headERKS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EE7_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_deleteIN4llvm13ErrorInfoBaseEELb1EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERKS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ThreadSafeModuleEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EE7_M_headERS5_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc16ThreadSafeModuleD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm3orc17ThreadSafeContext4LockD2Ev
        - _ZN4llvm3orc17ThreadSafeContextD2Ev
        - _ZNK4llvm3orc17ThreadSafeContext7getLockEv
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EED2Ev
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEaSEDn
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:115,22'
          Dst:             _ZNK4llvm3orc17ThreadSafeContext7getLockEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:116,9'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEaSEDn
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:117,5'
          Dst:             _ZN4llvm3orc17ThreadSafeContext4LockD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:118,3'
          Dst:             _ZN4llvm3orc17ThreadSafeContextD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:118,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:115,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm3orc17ThreadSafeContext7getLockEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4llvm3orc17ThreadSafeContext4LockC2ESt10shared_ptrINS1_5StateEE
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2ERKS4_
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:68,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:69,17'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:69,12'
          Dst:             _ZN4llvm3orc17ThreadSafeContext4LockC2ESt10shared_ptrINS1_5StateEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:69,5'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:69,5'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEaSEDn
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE5resetEPS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:336,2'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE5resetEPS1_
    - functionName:    _ZN4llvm3orc17ThreadSafeContext4LockD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
        - _ZNSt11unique_lockISt15recursive_mutexED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:40,23'
          Dst:             _ZNSt11unique_lockISt15recursive_mutexED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:40,23'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
    - functionName:    _ZN4llvm3orc17ThreadSafeContextD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:29,7'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_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:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm6ModuleD1Ev
      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:    _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6ModuleEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6ModuleEELb1EE7_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_deleteIN4llvm6ModuleEELb1EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6ModuleEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6ModuleESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:103,11'
          Dst:             _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    1
      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:    _ZNSt11unique_lockISt15recursive_mutexED2Ev
      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:          34
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt11unique_lockISt15recursive_mutexE6unlockEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:106,4'
          Dst:             _ZNSt11unique_lockISt15recursive_mutexE6unlockEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:106,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt11unique_lockISt15recursive_mutexE6unlockEv
      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:         9
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt15recursive_mutex6unlockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:197,17'
          Dst:             _ZNSt15recursive_mutex6unlockEv
    - functionName:    _ZNSt15recursive_mutex6unlockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL32__gthread_recursive_mutex_unlockP15pthread_mutex_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:124,7'
          Dst:             _ZL32__gthread_recursive_mutex_unlockP15pthread_mutex_t
    - functionName:    _ZL32__gthread_recursive_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: 831
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:832,10'
          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:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_unlock
      functionUses:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE5resetEPS1_
      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:         8
      ICount:          40
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:402,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:129,7'
          Dst:             _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_
    - functionName:    _ZN4llvm3orc17ThreadSafeContext4LockC2ESt10shared_ptrINS1_5StateEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2EOS4_
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
        - _ZNSt11unique_lockISt15recursive_mutexEC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:42,38'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:42,55'
          Dst:             _ZNSt11unique_lockISt15recursive_mutexEC2ERS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:42,74'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEED2Ev
    - functionName:    _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2EOS4_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:255,9'
          Dst:             _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_
    - functionName:    _ZNSt11unique_lockISt15recursive_mutexEC2ERS0_
      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:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11unique_lockISt15recursive_mutexE4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:71,2'
          Dst:             _ZNSt11unique_lockISt15recursive_mutexE4lockEv
    - functionName:    _ZNSt11unique_lockISt15recursive_mutexE4lockEv
      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:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15recursive_mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_lock.h:141,17'
          Dst:             _ZNSt15recursive_mutex4lockEv
    - functionName:    _ZNSt15recursive_mutex4lockEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL30__gthread_recursive_mutex_lockP15pthread_mutex_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/mutex:106,17'
          Dst:             _ZL30__gthread_recursive_mutex_lockP15pthread_mutex_t
    - functionName:    _ZL30__gthread_recursive_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: 810
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/x86_64-linux-gnu/c++/9/bits/gthr-default.h:811,10'
          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:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL18__gthread_active_pv
        - pthread_mutex_lock
      functionUses:    2
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2EOS6_
      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:          30
      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_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:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12__shared_ptrIN4llvm3orc17ThreadSafeContext5StateELN9__gnu_cxx12_Lock_policyE2EEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1167,7'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_
    - functionName:    _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE15_M_add_ref_copyEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:737,11'
          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:737,11'
          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:          16
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6ModuleESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_M_headERKS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ThreadSafeModuleEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ThreadSafeModuleEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ThreadSafeModuleEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ThreadSafeModuleEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ThreadSafeModuleELb0EEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEEC2IS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2EPS2_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEEC2IS3_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:             _ZNSt5tupleIJPN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEEC2IS3_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_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE6_M_ptrEv
    - functionName:    _ZNSt9_Any_data9_M_accessIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:184,13'
          Dst:             _ZNSt9_Any_data9_M_accessIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE8_M_cloneERSt9_Any_dataRKSF_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:167,18'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt9_Any_data9_M_accessIPPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE7destroyIS5_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:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE7destroyIS4_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE7destroyIS5_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_nodeIPKN4llvm11GlobalValueEEE7destroyIS5_EEvPT_
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13_Rb_tree_nodeIPKN4llvm11GlobalValueEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE7destroyIS4_EEvRS6_PT_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEE9_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_nodeIPKN4llvm11GlobalValueEEEE7destroyIS4_EEvRS6_PT_
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13_Rb_tree_nodeIPKN4llvm11GlobalValueEE9_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE6_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_membufIPKN4llvm11GlobalValueEE6_M_ptrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE7_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_membufIPKN4llvm11GlobalValueEE7_M_addrEv
    - functionName:    _ZN9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE15_M_destroy_nodeEPSt13_Rb_tree_nodeIS3_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:651,2'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE10deallocateERS6_PS5_m
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,35'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEEEE10deallocateERS6_PS5_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:584,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE10deallocateERS6_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE10deallocateEPS6_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_nodeIPKN4llvm11GlobalValueEEE10deallocateEPS6_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE10deallocateEPS6_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:673,9'
          Dst:             _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEED2Ev
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1919,21'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE12_M_drop_nodeEPSt13_Rb_tree_nodeIS3_E
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED2Ev
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_eraseEPSt13_Rb_tree_nodeIS3_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,31'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1000,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE14_M_get_pointerERKSt9_Any_data
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:248,21'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE10_M_managerERSt9_Any_dataRKSF_St18_Manager_operation
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE14_M_get_pointerERKSt9_Any_data
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE8_M_cloneERSt9_Any_dataRKSF_St17integral_constantIbLb1EE
        - _ZNSt9_Any_data9_M_accessIPPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:199,4'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,40'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE14_M_get_pointerERKSt9_Any_data
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,15'
          Dst:             _ZNSt9_Any_data9_M_accessIPPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EEERT_v
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:211,8'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE8_M_cloneERSt9_Any_dataRKSF_St17integral_constantIbLb1EE
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:215,8'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE
    - functionName:    _ZNSt17_Function_handlerIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EPSB_E9_M_invokeERKSt9_Any_dataOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE14_M_get_pointerERKSt9_Any_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,11'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE14_M_get_pointerERKSt9_Any_data
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EEC2EOS9_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC2EOSB_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:970,7'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC2EOSB_
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE13_Rb_tree_implIS7_Lb1EEC2EOSB_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS5_
        - _ZNSt15_Rb_tree_headerC2EOS_
        - _ZNSt20_Rb_tree_key_compareISt4lessIPKN4llvm11GlobalValueEEEC2EOS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:699,6'
          Dst:             _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:700,6'
          Dst:             _ZNSt20_Rb_tree_key_compareISt4lessIPKN4llvm11GlobalValueEEEC2EOS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:701,6'
          Dst:             _ZNSt15_Rb_tree_headerC2EOS_
    - functionName:    _ZNSaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS5_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS7_
    - functionName:    _ZNSt20_Rb_tree_key_compareISt4lessIPKN4llvm11GlobalValueEEEC2EOS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15_Rb_tree_headerC2EOS_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt15_Rb_tree_header12_M_move_dataERS_
        - _ZNSt15_Rb_tree_header8_M_resetEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:183,2'
          Dst:             _ZNSt15_Rb_tree_header12_M_move_dataERS_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:187,4'
          Dst:             _ZNSt15_Rb_tree_header8_M_resetEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:183,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15_Rb_tree_header12_M_move_dataERS_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15_Rb_tree_header8_M_resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:202,14'
          Dst:             _ZNSt15_Rb_tree_header8_M_resetEv
    - 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:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEC2ERKS7_
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_St17integral_constantIbLb1EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:223,4'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_St17integral_constantIbLb1EE
    - functionName:    _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE21_M_not_empty_functionISC_EEbPT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERKS4_
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE9toPointerEPS6_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2IS4_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2IRS3_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2IS4_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2IS4_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2IS4_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_JS5_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2IRS3_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2IS4_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2IS4_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2IRS3_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_S5_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_JS5_EvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_JS5_EvEEOT_DpOT0_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EE7_M_headERS5_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_EEPS2_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_S5_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/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IRS3_S5_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISA_SB_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISA_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSA_OSB_
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EOS5_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_EEPS2_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_EEPS2_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:384,7'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EE7_M_headERS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:675,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc9LLLazyJITEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc9LLLazyJITEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc9LLLazyJITELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EPS2_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IS3_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:             _ZNSt5tupleIJPN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEEC2IS3_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_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
    - functionName:    _ZN4llvm5ErrorC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:180,5'
          Dst:             _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:181,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
    - functionName:    _ZN4llvm12ErrorSuccessC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5ErrorC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:332,7'
          Dst:             _ZN4llvm5ErrorC2Ev
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15getErrorStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:685,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2IS6_EEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vIS9_S6_EEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EOS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,24'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EOS5_
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_vEEPS2_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EPS2_
        - __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_implIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2EPS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm12ErrorSuccessD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5ErrorD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:332,7'
          Dst:             _ZN4llvm5ErrorD2Ev
    - functionName:    _ZN4llvm5Error7successEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12ErrorSuccessC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:334,47'
          Dst:             _ZN4llvm12ErrorSuccessC2Ev
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2ENS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm5Error11takePayloadEv
        - _ZN4llvm5ErrorcvbEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15getErrorStorageEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:503,5'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:503,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:504,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:504,44'
          Dst:             _ZN4llvm5Error11takePayloadEv
    - functionName:    _ZN4llvm5Error11takePayloadEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm5Error10setCheckedEb
        - _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - _ZNK4llvm5Error6getPtrEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:312,40'
          Dst:             _ZNK4llvm5Error6getPtrEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:312,36'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS3_vEEPS1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:313,5'
          Dst:             _ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:314,5'
          Dst:             _ZN4llvm5Error10setCheckedEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:316,3'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:316,3'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EPS1_
        - __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_implIN4llvm13ErrorInfoBaseESt14default_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:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_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:             _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_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_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15MCTargetOptionsC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:569,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:305,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2EOS8_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2EOS8_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:141,4'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:141,36'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2EOS8_
    - functionName:    _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS7_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:141,9'
          Dst:             _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS7_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2EOS8_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS7_
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2EOS2_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:255,9'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_
    - functionName:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_
      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:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2Ev
      functionUses:    2
      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:    _ZN4llvm13TargetOptionsC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15MCTargetOptionsC2EOS0_
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2EOS2_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2EOS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZN4llvm15MCTargetOptionsC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
    - functionName:    _ZN4llvm17SubtargetFeaturesC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h:174,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EOS7_
    - functionName:    _ZN4llvm6TripleC2EOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h:44,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
    - functionName:    _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13TargetOptionsC2EOS0_
        - _ZN4llvm17SubtargetFeaturesC2EOS0_
        - _ZN4llvm6TripleC2EOS0_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm6TripleC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm17SubtargetFeaturesC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm13TargetOptionsC2EOS0_
    - functionName:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1327,14'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EE7_M_swapERS2_
    - functionName:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1265,2'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2EOS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1265,31'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EE4swapERS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1265,2'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EED2Ev
    - functionName:    _ZN4llvm15MCTargetOptionsaSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:711,2'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE14_M_move_assignEOS7_St17integral_constantIbLb1EE
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_swap_dataERS8_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1814,9'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1814,9'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1815,16'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_swap_dataERS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1816,16'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_swap_dataERS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1817,23'
          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:1817,50'
          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:1818,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1817,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:495,9'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_swap_dataERS8_
      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:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_copy_dataERKS8_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:118,22'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_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_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_copy_dataERKS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:120,4'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_copy_dataERKS8_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:121,8'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_copy_dataERKS8_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_data12_M_copy_dataERKS8_
      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:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:291,9'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_
      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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:134,4'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:133,2'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt10shared_ptrIN4llvm12MemoryBufferEEaSEOS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:335,27'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEaSEOS4_
    - functionName:    _ZNSt4pairIiiEaSEOS0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_pair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13TargetOptionsaSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15MCTargetOptionsaSEOS0_
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEEaSEOS2_
        - _ZNSt4pairIiiEaSEOS0_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt4pairIiiEaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEEaSEOS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZN4llvm15MCTargetOptionsaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
    - functionName:    _ZN4llvm17SubtargetFeaturesaSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h:174,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEaSEOS7_
    - functionName:    _ZN4llvm6TripleaSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h:44,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE6_M_getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      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:    _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE12_M_constructIJS2_EEEvDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:418,6'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
    - functionName:    _ZN4llvm3orc23JITTargetMachineBuilderaSEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13TargetOptionsaSEOS0_
        - _ZN4llvm17SubtargetFeaturesaSEOS0_
        - _ZN4llvm6TripleaSEOS0_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm6TripleaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEaSEOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm17SubtargetFeaturesaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm13TargetOptionsaSEOS0_
    - functionName:    _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE6_M_getEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE6_M_getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:439,45'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE6_M_getEv
    - functionName:    _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEaSIS2_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_ISt6__and_IJSt9is_scalarIS2_ES7_IS2_NSt5decayISA_E4typeEEEEESt16is_constructibleIS2_JSA_EESt13is_assignableIRS2_SA_EEERS3_E4typeEOSA_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3orc23JITTargetMachineBuilderaSEOS1_
        - _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE12_M_constructIJS2_EEEvDpOT_
        - _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE6_M_getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:789,12'
          Dst:             _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE6_M_getEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:789,21'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderaSEOS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:791,12'
          Dst:             _ZNSt19_Optional_base_implIN4llvm3orc23JITTargetMachineBuilderESt14_Optional_baseIS2_Lb0ELb0EEE12_M_constructIJS2_EEEvDpOT_
    - functionName:    _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE4implEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 481
      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:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE15getErrorStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:685,5'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:675,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc11ObjectLayerELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc11ObjectLayerESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc11ObjectLayerELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc11ObjectLayerELb0EE7_M_headERKS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc20ObjectTransformLayerELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc20ObjectTransformLayerESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc20ObjectTransformLayerELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc20ObjectTransformLayerELb0EE7_M_headERKS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16IRTransformLayerELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16IRTransformLayerESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16IRTransformLayerELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16IRTransformLayerELb0EE7_M_headERKS4_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERKS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13__atomic_baseImEmmEv
      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:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc15SymbolStringPtr6decRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
        - _ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE
        - _ZNSt13__atomic_baseImEmmEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:178,9'
          Dst:             _ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:179,7'
          Dst:             _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:179,7'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:180,12'
          Dst:             _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:180,7'
          Dst:             _ZNSt13__atomic_baseImEmmEv
    - functionName:    _ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc27SymbolStringPoolEntryUnsafeC2EPNS_14StringMapEntryISt6atomicImEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc27SymbolStringPoolEntryUnsafe6rawPtrEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL22__gthread_mutex_unlockP15pthread_mutex_t
      functionUses:    1
      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:    _ZNSt13__atomic_baseImEppEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/atomic_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc15SymbolStringPtr6incRefEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
        - _ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE
        - _ZNSt13__atomic_baseImEppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:173,9'
          Dst:             _ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:174,12'
          Dst:             _ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:174,7'
          Dst:             _ZNSt13__atomic_baseImEppEv
    - functionName:    _ZN4llvm3orc19SymbolStringPtrBaseC2EPNS_14StringMapEntryISt6atomicImEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ERbLb0EE7_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EE7_M_headERS6_
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJRbEE7_M_headERS1_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ERbLb0EE7_M_headERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ERbLb0EE7_M_headERS1_
    - functionName:    _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_M_tailERS7_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EE7_M_headERS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EE7_M_headERS6_
    - functionName:    _ZNSt10_Head_baseILm1ERbLb0EEC2ES0_
      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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EEC2ES5_
      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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJRbEEC2ES0_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ERbLb0EEC2ES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:344,9'
          Dst:             _ZNSt10_Head_baseILm1ERbLb0EEC2ES0_
    - functionName:    _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEEC2ES5_S6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EEC2ES5_
        - _ZNSt11_Tuple_implILm1EJRbEEC2ES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:211,9'
          Dst:             _ZNSt11_Tuple_implILm1EJRbEEC2ES0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:211,32'
          Dst:             _ZNSt10_Head_baseILm0ERN4llvm17StringMapIteratorISt6atomicImEEELb0EEC2ES5_
    - functionName:    _ZNSt5tupleIJRN4llvm17StringMapIteratorISt6atomicImEEERbEEC2IvTnNSt9enable_ifIXaaclsr4_TCCIT_EE19_ConstructibleTupleIS5_S6_EEclsr4_TCCISA_EE27_ImplicitlyConvertibleTupleIS5_S6_EEEbE4typeELb1EEES5_S6_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEEC2ES5_S6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:946,11'
          Dst:             _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEEC2ES5_S6_
    - functionName:    _ZNSt13__atomic_baseImEC2Em
      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'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6atomicImEC2Em
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13__atomic_baseImEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/atomic:828,56'
          Dst:             _ZNSt13__atomic_baseImEC2Em
    - functionName:    _ZN4llvm18StringMapEntryBaseC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm21StringMapEntryStorageISt6atomicImEEC2IJiEEEmDpOT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18StringMapEntryBaseC2Em
        - _ZNSt6atomicImEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:77,9'
          Dst:             _ZN4llvm18StringMapEntryBaseC2Em
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:78,9'
          Dst:             _ZNSt6atomicImEC2Em
    - functionName:    _ZN4llvm15MallocAllocator8AllocateEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15allocate_bufferEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h:92,12'
          Dst:             _ZN4llvm15allocate_bufferEmm
    - functionName:    _ZN4llvm14StringMapEntryISt6atomicImEECI2NS_21StringMapEntryStorageIS2_EEIJiEEEmDpOT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21StringMapEntryStorageISt6atomicImEEC2IJiEEEmDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:104,41'
          Dst:             _ZN4llvm21StringMapEntryStorageISt6atomicImEEC2IJiEEEmDpOT_
    - functionName:    _ZN4llvm18StringMapEntryBase15allocateWithKeyINS_15MallocAllocatorEEEPvmmNS_9StringRefERT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm15MallocAllocator8AllocateEmm
        - _ZNK4llvm9StringRef4dataEv
        - _ZNK4llvm9StringRef4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:47,26'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:52,32'
          Dst:             _ZN4llvm15MallocAllocator8AllocateEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:53,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:58,26'
          Dst:             _ZNK4llvm9StringRef4dataEv
    - functionName:    _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEE23AdvancePastEmptyBucketsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm13StringMapImpl15getTombstoneValEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:437,39'
          Dst:             _ZN4llvm13StringMapImpl15getTombstoneValEv
    - functionName:    _ZN4llvm13StringMapImpl15getTombstoneValEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2EPPNS_18StringMapEntryBaseEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEE23AdvancePastEmptyBucketsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:411,7'
          Dst:             _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEE23AdvancePastEmptyBucketsEv
    - functionName:    _ZNSt4pairIN4llvm17StringMapIteratorISt6atomicImEEEbEC2IS4_bTnNSt9enable_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:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail15AllocatorHolderINS_15MallocAllocatorEE12getAllocatorEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      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:    _ZN4llvm14StringMapEntryISt6atomicImEE6createINS_15MallocAllocatorEJiEEEPS3_NS_9StringRefERT_DpOT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14StringMapEntryISt6atomicImEECI2NS_21StringMapEntryStorageIS2_EEIJiEEEmDpOT_
        - _ZN4llvm18StringMapEntryBase15allocateWithKeyINS_15MallocAllocatorEEEPvmmNS_9StringRefERT_
        - _ZNK4llvm9StringRef4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:128,17'
          Dst:             _ZN4llvm18StringMapEntryBase15allocateWithKeyINS_15MallocAllocatorEEEPvmmNS_9StringRefERT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:130,28'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h:130,9'
          Dst:             _ZN4llvm14StringMapEntryISt6atomicImEECI2NS_21StringMapEntryStorageIS2_EEIJiEEEmDpOT_
    - functionName:    _ZN4llvm17StringMapIteratorISt6atomicImEEC2EPPNS_18StringMapEntryBaseEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2EPPNS_18StringMapEntryBaseEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:470,9'
          Dst:             _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2EPPNS_18StringMapEntryBaseEb
    - functionName:    _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 405
      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:    _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:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL20__gthread_mutex_lockP15pthread_mutex_t
      functionUses:    1
      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:    _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:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt5mutex6unlockEv
        - __clang_call_terminate
      functionUses:    2
      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:    _ZN4llvm3orc15SymbolStringPtrC2EPNS_14StringMapEntryISt6atomicImEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc15SymbolStringPtr6incRefEv
        - _ZN4llvm3orc19SymbolStringPtrBaseC2EPNS_14StringMapEntryISt6atomicImEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:170,37'
          Dst:             _ZN4llvm3orc19SymbolStringPtrBaseC2EPNS_14StringMapEntryISt6atomicImEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:170,62'
          Dst:             _ZN4llvm3orc15SymbolStringPtr6incRefEv
    - functionName:    _ZNK4llvm17StringMapIteratorISt6atomicImEEdeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt5tupleIJRN4llvm17StringMapIteratorISt6atomicImEEERbEEaSIS4_bEENSt9enable_ifIXcl12__assignableIT_T0_EEERS7_E4typeEOSt4pairISA_SB_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_M_headERS7_
        - _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_M_tailERS7_
        - _ZNSt11_Tuple_implILm1EJRbEE7_M_headERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1257,4'
          Dst:             _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_M_headERS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1258,4'
          Dst:             _ZNSt11_Tuple_implILm0EJRN4llvm17StringMapIteratorISt6atomicImEEERbEE7_M_tailERS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:1258,4'
          Dst:             _ZNSt11_Tuple_implILm1EJRbEE7_M_headERS1_
    - functionName:    _ZN4llvm9StringMapISt6atomicImENS_15MallocAllocatorEE11try_emplaceIJiEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          142
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm13StringMapImpl11RehashTableEj
        - _ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE
        - _ZN4llvm13StringMapImpl15getTombstoneValEv
        - _ZN4llvm14StringMapEntryISt6atomicImEE6createINS_15MallocAllocatorEJiEEEPS3_NS_9StringRefERT_DpOT0_
        - _ZN4llvm17StringMapIteratorISt6atomicImEEC2EPPNS_18StringMapEntryBaseEb
        - _ZN4llvm6detail15AllocatorHolderINS_15MallocAllocatorEE12getAllocatorEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:342,25'
          Dst:             _ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:344,29'
          Dst:             _ZN4llvm13StringMapImpl15getTombstoneValEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:345,29'
          Dst:             _ZN4llvm17StringMapIteratorISt6atomicImEEC2EPPNS_18StringMapEntryBaseEb
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:348,19'
          Dst:             _ZN4llvm13StringMapImpl15getTombstoneValEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:351,33'
          Dst:             _ZN4llvm6detail15AllocatorHolderINS_15MallocAllocatorEE12getAllocatorEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:351,9'
          Dst:             _ZN4llvm14StringMapEntryISt6atomicImEE6createINS_15MallocAllocatorEJiEEEPS3_NS_9StringRefERT_DpOT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:353,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:355,16'
          Dst:             _ZN4llvm13StringMapImpl11RehashTableEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:356,27'
          Dst:             _ZN4llvm17StringMapIteratorISt6atomicImEEC2EPPNS_18StringMapEntryBaseEb
    - functionName:    _ZN4llvm13StringMapImpl15LookupBucketForENS_9StringRefE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm13StringMapImpl11RehashTableEj
      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:    _ZN4llvm17StringMapIteratorISt6atomicImEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h:467,3'
          Dst:             _ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2Ev
    - 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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5mutex4lockEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_mutex.h:159,19'
          Dst:             _ZNSt5mutex4lockEv
    - functionName:    _ZN4llvm3orc16SymbolStringPool6internENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm17StringMapIteratorISt6atomicImEEC2Ev
        - _ZN4llvm3orc15SymbolStringPtrC2EPNS_14StringMapEntryISt6atomicImEEE
        - _ZN4llvm9StringMapISt6atomicImENS_15MallocAllocatorEE11try_emplaceIJiEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_
        - _ZNK4llvm17StringMapIteratorISt6atomicImEEdeEv
        - _ZNSt10lock_guardISt5mutexEC2ERS0_
        - _ZNSt10lock_guardISt5mutexED2Ev
        - _ZNSt5tupleIJRN4llvm17StringMapIteratorISt6atomicImEEERbEEaSIS4_bEENSt9enable_ifIXcl12__assignableIT_T0_EEERS7_E4typeEOSt4pairISA_SB_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:287,31'
          Dst:             _ZNSt10lock_guardISt5mutexEC2ERS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:288,21'
          Dst:             _ZN4llvm17StringMapIteratorISt6atomicImEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:290,29'
          Dst:             _ZN4llvm9StringMapISt6atomicImENS_15MallocAllocatorEE11try_emplaceIJiEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:290,22'
          Dst:             _ZNSt5tupleIJRN4llvm17StringMapIteratorISt6atomicImEEERbEEaSIS4_bEENSt9enable_ifIXcl12__assignableIT_T0_EEERS7_E4typeEOSt4pairISA_SB_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:291,27'
          Dst:             _ZNK4llvm17StringMapIteratorISt6atomicImEEdeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:291,10'
          Dst:             _ZN4llvm3orc15SymbolStringPtrC2EPNS_14StringMapEntryISt6atomicImEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:292,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:292,1'
          Dst:             _ZNSt10lock_guardISt5mutexED2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERKS4_
    - functionName:    _ZN4llvm3orc22ExecutorProcessControl6internENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc16SymbolStringPool6internENS_9StringRefE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h:204,59'
          Dst:             _ZN4llvm3orc16SymbolStringPool6internENS_9StringRefE
    - functionName:    _ZN4llvm3orc16ExecutionSession6internENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Core.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc22ExecutorProcessControl6internENS_9StringRefE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Core.h:1440,59'
          Dst:             _ZN4llvm3orc22ExecutorProcessControl6internENS_9StringRefE
    - functionName:    _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm3orc15SymbolStringPtrD2Ev
        - _ZN4llvm3orc16ExecutionSession6internENS_9StringRefE
        - _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS0_15SymbolStringPtrE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:164,40'
          Dst:             _ZN4llvm3orc16ExecutionSession6internENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:164,12'
          Dst:             _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS0_15SymbolStringPtrE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:164,5'
          Dst:             _ZN4llvm3orc15SymbolStringPtrD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:164,5'
          Dst:             _ZN4llvm3orc15SymbolStringPtrD2Ev
    - functionName:    _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS0_15SymbolStringPtrE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN4llvm3orc15SymbolStringPtrD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm3orc15SymbolStringPtr6decRefEv
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:167,24'
          Dst:             _ZN4llvm3orc15SymbolStringPtr6decRefEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:167,24'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm3orc5LLJIT6lookupERNS0_8JITDylibENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS_9StringRefE
        - _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZNK4llvm3orc5LLJIT6mangleB5cxx11ENS_9StringRefE
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:176,36'
          Dst:             _ZNK4llvm3orc5LLJIT6mangleB5cxx11ENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:176,36'
          Dst:             _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:176,12'
          Dst:             _ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:176,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:176,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZNK4llvm3orc5LLJIT6mangleB5cxx11ENS_9StringRefE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6ModuleEELb1EEC2IS3_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EEC2IRS2_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6ModuleEEEEC2IS3_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6ModuleEELb1EEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm6ModuleEELb1EEC2IS3_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EEC2IRS2_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6ModuleEEEEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm6ModuleEEEEC2IS3_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm6ModuleELb0EEC2IRS2_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_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_implILm0EJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_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/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm6ModuleESt14default_deleteIS1_EEEC2IRS2_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE7releaseEv
      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:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm6ModuleESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:384,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm3orc17ThreadSafeContextC2EOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:29,7'
          Dst:             _ZNSt10shared_ptrIN4llvm3orc17ThreadSafeContext5StateEEC2EOS4_
    - functionName:    _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEC2EOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm6ModuleESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEED2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIPKN4llvm11GlobalValueEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/allocator.h:152,39'
          Dst:             _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEED2Ev
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE12_Vector_implD2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIPKN4llvm11GlobalValueEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:125,14'
          Dst:             _ZNSaIPKN4llvm11GlobalValueEED2Ev
    - functionName:    _ZNSt12_Destroy_auxILb1EE9__destroyIPPKN4llvm11GlobalValueEEEvT_S7_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          40
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE13_M_deallocateEPS3_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_baseIPKN4llvm11GlobalValueESaIS3_EE13_M_deallocateEPS3_m
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:334,7'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE12_Vector_implD2Ev
        - 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_baseIPKN4llvm11GlobalValueESaIS3_EE13_M_deallocateEPS3_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:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE10deallocateERS4_PS3_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_traitsISaIPKN4llvm11GlobalValueEEE10deallocateERS4_PS3_m
    - functionName:    _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE10deallocateERS4_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE10deallocateEPS4_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_allocatorIPKN4llvm11GlobalValueEE10deallocateEPS4_m
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE10deallocateEPS4_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEE8_StorageIS8_Lb0EEC2IJS8_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IJS8_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEE8_StorageIS8_Lb0EEC2IJS8_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:114,4'
          Dst:             _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEE8_StorageIS8_Lb0EEC2IJS8_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb1ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IJS8_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:356,42'
          Dst:             _ZNSt22_Optional_payload_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IJS8_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb1ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:390,57'
          Dst:             _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb1ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt14_Optional_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0EEC2IJS8_ETnNSt9enable_ifIX18is_constructible_vIS8_DpOT_EEbE4typeELb0EEESt10in_place_tSE_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:481,11'
          Dst:             _ZNSt17_Optional_payloadISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0ELb0EECI2St22_Optional_payload_baseIS8_EIJS8_EEESt10in_place_tDpOT_
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEC2ERKSt17_Rb_tree_iteratorIS3_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:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE9constructIS5_JRKS5_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:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE9constructIS4_JRKS4_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE9constructIS5_JRKS5_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_nodeIPKN4llvm11GlobalValueEEE9constructIS5_JRKS5_EEEvPT_DpOT0_
    - functionName:    _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE8max_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_nodeIPKN4llvm11GlobalValueEEE8max_sizeEv
    - functionName:    _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE8allocateERS6_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEE8allocateEmPKv
      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_nodeIPKN4llvm11GlobalValueEEE8allocateEmPKv
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_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:         12
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13_Rb_tree_nodeIPKN4llvm11GlobalValueEE9_M_valptrEv
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE9constructIS4_JRKS4_EEEvRS6_PT_DpOT0_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE21_M_get_Node_allocatorEv
        - __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/stl_tree.h:614,33'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEE9_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_nodeIPKN4llvm11GlobalValueEEEE9constructIS4_JRKS4_EEEvRS6_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:617,6'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:621,8'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_put_nodeEPSt13_Rb_tree_nodeIS3_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:622,8'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:623,6'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:623,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaISt13_Rb_tree_nodeIPKN4llvm11GlobalValueEEEE8allocateERS6_m
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEEEE8allocateERS6_m
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE14_M_create_nodeIJRKS3_EEEPSt13_Rb_tree_nodeIS3_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:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_M_get_nodeEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE17_M_construct_nodeIJRKS3_EEEvPSt13_Rb_tree_nodeIS3_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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE6_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE7_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_membufIPKN4llvm11GlobalValueEE7_M_addrEv
    - functionName:    _ZNK9__gnu_cxx16__aligned_membufIPKN4llvm11GlobalValueEE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEmmEv
      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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIPKN4llvm11GlobalValueEERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISE_SF_EEEbE4typeELb1EEEOSE_OSF_
      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:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_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_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_Rb_tree_node_base
    - functionName:    _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt4pairISt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEbEC2IS5_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS9_SA_EEEbE4typeELb1EEEOS9_OSA_
      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:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:1813,8'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_Rb_tree_node_base
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC2ERS9_
      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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_
      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:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_Rb_tree_node_base
        - _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEmmEv
        - _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRPSt13_Rb_tree_nodeIPKN4llvm11GlobalValueEERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISE_SF_EEEbE4typeELb1EEEOSE_OSF_
        - _ZNSt4pairIPSt18_Rb_tree_node_baseS1_EC2IRS1_TnNSt9enable_ifIXclsr5_PCCPE13_MoveCopyPairILb1ET_S1_EEEbE4typeELb1EEEOS6_RKS1_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE5beginEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE7_S_leftEPSt18_Rb_tree_node_base
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE8_M_beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2095,23'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_M_endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2100,41'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE6_S_keyEPKSt13_Rb_tree_nodeIS3_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2101,19'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISE_SF_EEEbE4typeELb1EEEOSE_OSF_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2109,6'
          Dst:             _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEmmEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2111,34'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_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_nodeIPKN4llvm11GlobalValueEERS1_TnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISE_SF_EEEbE4typeELb1EEEOSE_OSF_
        - 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:    _ZNSt4pairISt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEbEC2IRSt17_Rb_tree_iteratorIS4_ERbTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairISD_SE_EEEbE4typeELb1EEEOSD_OSE_
      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:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEC2ERKSt17_Rb_tree_iteratorIS3_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_iteratorIPKN4llvm11GlobalValueEEC2ERKSt17_Rb_tree_iteratorIS3_E
    - functionName:    _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE16_M_insert_uniqueIRKS3_EESt4pairISt17_Rb_tree_iteratorIS3_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:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_Rb_tree_node_base
        - _ZNSt4pairISt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEbEC2IS5_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS9_SA_EEEbE4typeELb1EEEOS9_OSA_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC2ERS9_
        - _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_
      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_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE24_M_get_insert_unique_posERKS3_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2157,16'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE11_Alloc_nodeC2ERS9_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2158,16'
          Dst:             _ZNSt8_Rb_treeIPKN4llvm11GlobalValueES3_St9_IdentityIS3_ESt4lessIS3_ESaIS3_EE10_M_insert_IRKS3_NS9_11_Alloc_nodeEEESt17_Rb_tree_iteratorIS3_EPSt18_Rb_tree_node_baseSH_OT_RT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2158,11'
          Dst:             _ZNSt4pairISt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEbEC2IS5_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS9_SA_EEEbE4typeELb1EEEOS9_OSA_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_tree.h:2163,19'
          Dst:             _ZNSt17_Rb_tree_iteratorIPKN4llvm11GlobalValueEEC2EPSt18_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_iteratorIPKN4llvm11GlobalValueEEbEC2IS5_bTnNSt9enable_ifIXaaclsr5_PCCPE22_MoveConstructiblePairIT_T0_EEclsr5_PCCPE30_ImplicitlyMoveConvertiblePairIS9_SA_EEEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZN4llvm16cast_convert_valINS_11GlobalValueEPNS_8FunctionES3_E4doitEPKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      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:    _ZN4llvm13simplify_typeIPNS_8FunctionEE18getSimplifiedValueERS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm13simplify_typeIPKNS_8FunctionEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm8isa_implINS_11GlobalValueENS_8FunctionEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      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:    _ZN4llvm11isa_impl_clINS_11GlobalValueEPKNS_8FunctionEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_11GlobalValueENS_8FunctionEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_11GlobalValueENS_8FunctionEvE4doitERKS2_
    - functionName:    _ZN4llvm13simplify_typeIKPKNS_8FunctionEE18getSimplifiedValueERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPKNS_8FunctionEE18getSimplifiedValueERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPKNS_8FunctionEE18getSimplifiedValueERS3_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11GlobalValueEPKNS_8FunctionES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_11GlobalValueEPKNS_8FunctionEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_11GlobalValueEPKNS_8FunctionEE4doitES4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_11GlobalValueEKPKNS_8FunctionES4_E4doitERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11GlobalValueEPKNS_8FunctionES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPKNS_8FunctionEE18getSimplifiedValueERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_8FunctionEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11GlobalValueEPKNS_8FunctionES4_E4doitERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPNS_8FunctionEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPNS_8FunctionEE18getSimplifiedValueERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPNS_8FunctionEE18getSimplifiedValueERS2_
    - functionName:    _ZN4llvm14CastIsPossibleINS_11GlobalValueEPKNS_8FunctionEvE10isPossibleERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_11GlobalValueEKPKNS_8FunctionES4_E4doitERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_11GlobalValueEKPKNS_8FunctionES4_E4doitERS5_
    - functionName:    _ZN4llvm8CastInfoINS_11GlobalValueEKPNS_8FunctionEvE10isPossibleERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIKPNS_8FunctionEE18getSimplifiedValueERS3_
        - _ZN4llvm14CastIsPossibleINS_11GlobalValueEPKNS_8FunctionEvE10isPossibleERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:510,9'
          Dst:             _ZN4llvm13simplify_typeIKPNS_8FunctionEE18getSimplifiedValueERS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:509,12'
          Dst:             _ZN4llvm14CastIsPossibleINS_11GlobalValueEPKNS_8FunctionEvE10isPossibleERKS4_
    - functionName:    _ZN4llvm8CastInfoINS_11GlobalValueEPNS_8FunctionEvE6doCastERKS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_11GlobalValueEPNS_8FunctionES3_E4doitEPKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_11GlobalValueEPNS_8FunctionES3_E4doitEPKS2_
    - functionName:    _ZN4llvm3isaINS_11GlobalValueEPNS_8FunctionEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoINS_11GlobalValueEKPNS_8FunctionEvE10isPossibleERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm8CastInfoINS_11GlobalValueEKPNS_8FunctionEvE10isPossibleERS4_
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEmiEl
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:865,16'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE14_S_do_relocateEPS3_S6_S6_RS4_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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE8allocateEmPKv
      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:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE8max_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_allocatorIPKN4llvm11GlobalValueEE8max_sizeEv
    - functionName:    _ZNK9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE8max_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE8allocateERS4_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE8allocateEmPKv
      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_allocatorIPKN4llvm11GlobalValueEE8allocateEmPKv
    - functionName:    _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE8max_sizeERKS4_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE8max_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_allocatorIPKN4llvm11GlobalValueEE8max_sizeEv
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE11_S_max_sizeERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE8max_sizeERKS4_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1780,28'
          Dst:             _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE8max_sizeERKS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1781,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE11_S_relocateEPS3_S6_S6_RS4_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE14_S_do_relocateEPS3_S6_S6_RS4_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:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE14_S_do_relocateEPS3_S6_S6_RS4_St17integral_constantIbLb1EE
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE8allocateERS4_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_traitsISaIPKN4llvm11GlobalValueEEE8allocateERS4_m
    - functionName:    _ZN9__gnu_cxxmiIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_
      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:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_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_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:989,35'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE9constructIS4_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:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE4backEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEdeEv
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEmiEl
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,11'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,17'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEmiEl
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1143,9'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEdeEv
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
      functionUses:    3
      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_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_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:          94
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxxmiIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE11_M_allocateEm
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE13_M_deallocateEPS3_m
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE19_M_get_Tp_allocatorEv
        - _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE11_S_relocateEPS3_S6_S6_RS4_
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,53'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE5beginEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:439,51'
          Dst:             _ZN9__gnu_cxxmiIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEENS_17__normal_iteratorIT_T0_E15difference_typeERKSC_SF_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:440,33'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE11_M_allocateEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:449,4'
          Dst:             _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,59'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:462,20'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:461,23'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE11_S_relocateEPS3_S6_S6_RS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,46'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:467,21'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE19_M_get_Tp_allocatorEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:466,23'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE11_S_relocateEPS3_S6_S6_RS4_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:500,7'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE13_M_deallocateEPS3_m
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
      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_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEC2ERKS5_
    - functionName:    _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE9constructIS3_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEE9constructIS4_JS4_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_allocatorIPKN4llvm11GlobalValueEE9constructIS4_JS4_EEEvPT_DpOT0_
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE12emplace_backIJS3_EEERS3_DpOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE4backEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:115,6'
          Dst:             _ZNSt16allocator_traitsISaIPKN4llvm11GlobalValueEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,22'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:121,4'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/vector.tcc:123,9'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE4backEv
    - functionName:    _ZN4llvm16cast_convert_valINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      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:    _ZN4llvm11isa_impl_clINS_8FunctionEKNS_11GlobalValueEE4doitERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:81,12'
          Dst:             _ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_
    - functionName:    _ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8Function7classofEPKNS_5ValueE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:64,53'
          Dst:             _ZN4llvm8Function7classofEPKNS_5ValueE
    - functionName:    _ZN4llvm8Function7classofEPKNS_5ValueE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm5Value10getValueIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/IR/Function.h:904,15'
          Dst:             _ZNK4llvm5Value10getValueIDEv
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_8FunctionEKNS_11GlobalValueEE4doitERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_8FunctionEKNS_11GlobalValueEE4doitERS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_8FunctionEKNS_11GlobalValueEvE10isPossibleERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
    - functionName:    _ZN4llvm8CastInfoINS_8FunctionEKNS_11GlobalValueEvE6doCastERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm16cast_convert_valINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:482,12'
          Dst:             _ZN4llvm16cast_convert_valINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_
    - functionName:    _ZN4llvm3isaINS_8FunctionENS_11GlobalValueEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14CastIsPossibleINS_8FunctionEKNS_11GlobalValueEvE10isPossibleERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm14CastIsPossibleINS_8FunctionEKNS_11GlobalValueEvE10isPossibleERS3_
    - functionName:    _ZN4llvm13simplify_typeIPKNS_11GlobalValueEE18getSimplifiedValueERS3_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      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:    _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_11GlobalValueEE4doitES4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:109,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:110,12'
          Dst:             _ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_11GlobalValueES4_E4doitERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_11GlobalValueEE4doitES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:137,12'
          Dst:             _ZN4llvm11isa_impl_clINS_8FunctionEPKNS_11GlobalValueEE4doitES4_
    - functionName:    _ZN4llvm13isa_impl_wrapINS_8FunctionEKPKNS_11GlobalValueES4_E4doitERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_11GlobalValueES4_E4doitERKS4_
        - _ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:129,14'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:127,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_11GlobalValueES4_E4doitERKS4_
    - functionName:    _ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIPKNS_11GlobalValueEE18getSimplifiedValueERS3_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:48,12'
          Dst:             _ZN4llvm13simplify_typeIPKNS_11GlobalValueEE18getSimplifiedValueERS3_
    - functionName:    _ZN4llvm14CastIsPossibleINS_8FunctionEPKNS_11GlobalValueEvE10isPossibleERKS4_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13isa_impl_wrapINS_8FunctionEKPKNS_11GlobalValueES4_E4doitERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:255,12'
          Dst:             _ZN4llvm13isa_impl_wrapINS_8FunctionEKPKNS_11GlobalValueES4_E4doitERS5_
    - functionName:    _ZN4llvm8CastInfoINS_8FunctionEKPKNS_11GlobalValueEvE10isPossibleERS5_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_
        - _ZN4llvm14CastIsPossibleINS_8FunctionEPKNS_11GlobalValueEvE10isPossibleERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:510,9'
          Dst:             _ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:509,12'
          Dst:             _ZN4llvm14CastIsPossibleINS_8FunctionEPKNS_11GlobalValueEvE10isPossibleERKS4_
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEC2EPKSt18_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:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSaIPKN4llvm11GlobalValueEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9__gnu_cxx13new_allocatorIPKN4llvm11GlobalValueEEC2Ev
      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_allocatorIPKN4llvm11GlobalValueEEC2Ev
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaIPKN4llvm11GlobalValueEEC2Ev
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:             _ZNSaIPKN4llvm11GlobalValueEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:128,2'
          Dst:             _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE17_Vector_impl_dataC2Ev
    - functionName:    _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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_baseIPKN4llvm11GlobalValueESaIS3_EE12_Vector_implC2Ev
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_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:          33
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_EED2Ev
        - __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_baseIPKN4llvm11GlobalValueESaIS3_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_baseIPKN4llvm11GlobalValueESaIS3_EED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:677,2'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IS8_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS9_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEESC_ISD_ISt10in_place_tSK_EESt16is_constructibleIS8_JOSG_EESt14is_convertibleISR_S8_EEEbE4typeELb1EEESR_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0EEC2IJS8_ETnNSt9enable_ifIX18is_constructible_vIS8_DpOT_EEbE4typeELb0EEESt10in_place_tSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:699,4'
          Dst:             _ZNSt14_Optional_baseISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EELb0ELb0EEC2IJS8_ETnNSt9enable_ifIX18is_constructible_vIS8_DpOT_EEbE4typeELb0EEESt10in_place_tSE_
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_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:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxxneIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_
      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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
      functionUses:    1
      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_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_iterator.h:907,36'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEE4baseEv
    - functionName:    _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEppEv
      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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4castINS_11GlobalValueENS_8FunctionEEEDcPT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_11GlobalValueEPNS_8FunctionEEEbRKT0_
        - _ZN4llvm8CastInfoINS_11GlobalValueEPNS_8FunctionEvE6doCastERKS3_
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             _ZN4llvm3isaINS_11GlobalValueEPNS_8FunctionEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:578,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:579,10'
          Dst:             _ZN4llvm8CastInfoINS_11GlobalValueEPNS_8FunctionEvE6doCastERKS3_
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE9push_backEOS3_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE12emplace_backIJS3_EEERS3_DpOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:1201,9'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE12emplace_backIJS3_EEERS3_DpOT_
    - functionName:    _ZNK4llvm9StringRef5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm11GlobalValue9getParentEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/GlobalValue.h'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4castINS_8FunctionENS_11GlobalValueEEEDcRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm3isaINS_8FunctionENS_11GlobalValueEEEbRKT0_
        - _ZN4llvm8CastInfoINS_8FunctionEKNS_11GlobalValueEvE6doCastERS3_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             _ZN4llvm3isaINS_8FunctionENS_11GlobalValueEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:567,10'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEKNS_11GlobalValueEvE6doCastERS3_
    - functionName:    _ZNK4llvm5Value7hasNameEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Value.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3isaINS_8FunctionEPKNS_11GlobalValueEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoINS_8FunctionEKPKNS_11GlobalValueEvE10isPossibleERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm8CastInfoINS_8FunctionEKPKNS_11GlobalValueEvE10isPossibleERS5_
    - functionName:    _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseIPKN4llvm11GlobalValueESaIS3_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_baseIPKN4llvm11GlobalValueESaIS3_EEC2Ev
    - functionName:    _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EE4swapERSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc20CompileOnDemandLayerELb0EE7_M_headERKS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc20CompileOnDemandLayerESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc20CompileOnDemandLayerELb0EE7_M_headERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc20CompileOnDemandLayerELb0EE7_M_headERKS4_
    - functionName:    _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2EOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseC2Ev
        - _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EE4swapERSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:423,43'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:425,6'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EE4swapERSC_
    - 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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      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:    _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2ERKS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr_base.h:1167,7'
          Dst:             _ZNSt14__shared_countILN9__gnu_cxx12_Lock_policyE2EEC2ERKS2_
    - functionName:    _ZN4llvm15MCTargetOptionsC2ERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/MC/MCTargetOptions.h:39,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE19_M_get_Tp_allocatorEv
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EmRKS6_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:552,2'
          Dst:             _ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551,9'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EmRKS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:551,9'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:557,11'
          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:551,9'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:558,7'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
    - functionName:    _ZN9__gnu_cxx14__alloc_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEES6_E17_S_select_on_copyERKS7_
      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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ext/alloc_traits.h:98,14'
          Dst:             _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2EmRKS6_
      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:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_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_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implC2ERKS6_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,9'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_create_storageEm
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_vector.h:302,33'
          Dst:             _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE12_Vector_implD2Ev
    - functionName:    _ZNSt20__uninitialized_copyILb0EE13__uninit_copyIN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS9_SaIS9_EEEEPS9_EET0_T_SI_SH_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv
        - _ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_
        - _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv
        - __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/stl_uninitialized.h:82,23'
          Dst:             _ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:83,45'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEdeEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:82,34'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEppEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:85,6'
          Dst:             __cxa_begin_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:89,8'
          Dst:             __cxa_rethrow
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __cxa_end_catch
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h:90,6'
          Dst:             __clang_call_terminate
    - functionName:    _ZN9__gnu_cxxneIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEEbRKNS_17__normal_iteratorIT_T0_EESH_
      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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__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:907,20'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__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_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEE4baseEv
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPKNSt7__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:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK9__gnu_cxx17__normal_iteratorIPKNSt7__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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9__gnu_cxx17__normal_iteratorIPKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS6_SaIS6_EEEC2ERKS8_
      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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_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:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12_Vector_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_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_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE11_M_allocateEm
    - functionName:    _ZNSt16allocator_traitsISaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE37select_on_container_copy_constructionERKS6_
      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:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/alloc_traits.h:514,16'
          Dst:             _ZNSaINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2ERKS5_
    - functionName:    _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2ERKS2_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2ERKS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/shared_ptr.h:129,7'
          Dst:             _ZNSt12__shared_ptrIN4llvm12MemoryBufferELN9__gnu_cxx12_Lock_policyE2EEC2ERKS4_
    - functionName:    _ZN4llvm17SubtargetFeaturesD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h:174,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EED2Ev
    - functionName:    _ZN4llvm13TargetOptionsC2ERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15MCTargetOptionsC2ERKS0_
        - _ZN4llvm15MCTargetOptionsD2Ev
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2ERKS2_
        - _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEEC2ERKS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZN4llvm15MCTargetOptionsC2ERKS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZN4llvm15MCTargetOptionsD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h:134,9'
          Dst:             _ZNSt10shared_ptrIN4llvm12MemoryBufferEED2Ev
    - functionName:    _ZN4llvm17SubtargetFeaturesC2ERKS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h:174,7'
          Dst:             _ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EEC2ERKS7_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22LazyCallThroughManagerEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EE7_M_headERS5_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EE7_M_headERS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EE7_M_headERS4_
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc17LLJITBuilderStateD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEED2Ev
        - _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
        - _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EED2Ev
        - _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EED2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEED2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
        - _ZNSt8optionalIN4llvm10DataLayoutEED2Ev
        - _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm10DataLayoutEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EED2Ev
    - functionName:    _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:57,37'
          Dst:             _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEED2Ev
    - functionName:    _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:57,37'
          Dst:             _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEED2Ev
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZNSt8optionalIN4llvm10DataLayoutEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EED2Ev
    - functionName:    _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:656,11'
          Dst:             _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22ExecutorProcessControlEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EE7_M_headERS5_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EE7_M_headERS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm3orc16ExecutionSessionD1Ev
      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:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ExecutionSessionEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EE7_M_headERS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EE7_M_headERS5_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EE7_M_headERS4_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:471,12'
          Dst:             _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EED2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EED2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_M_resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_M_resetEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,48'
          Dst:             _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_M_resetEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE10_M_destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:277,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE10_M_destroyEv
    - functionName:    _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:359,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:109,41'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      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:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:257,23'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
    - functionName:    _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm13TargetOptionsD2Ev
        - _ZN4llvm17SubtargetFeaturesD2Ev
        - _ZN4llvm6TripleD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm13TargetOptionsD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm17SubtargetFeaturesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm6TripleD2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:471,12'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EED2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EED2Ev
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_M_resetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_M_resetEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:398,48'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_M_resetEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE10_M_destroyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:277,4'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE10_M_destroyEv
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:359,36'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:109,41'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EED2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      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:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE10_M_destroyEv
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm10DataLayoutD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:257,23'
          Dst:             _ZN4llvm10DataLayoutD1Ev
    - functionName:    _ZN4llvm10DataLayoutD1Ev
      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:    _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          117
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4llvm17deallocate_bufferEPvmm
        - _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEcvbEv
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15isInlineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE16getInlineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE17isTrivialCallbackEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19getOutOfLineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE22getNonTrivialCallbacksEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE23getOutOfLineStorageSizeEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE28getOutOfLineStorageAlignmentEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,32'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,10'
          Dst:             _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:287,28'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15isInlineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:289,10'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE17isTrivialCallbackEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:290,7'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE22getNonTrivialCallbacksEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:291,29'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE16getInlineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:291,50'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19getOutOfLineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,25'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19getOutOfLineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,48'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE23getOutOfLineStorageSizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:295,25'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE28getOutOfLineStorageAlignmentEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,7'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE10getPointerEl
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,58'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,41'
          Dst:             _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE10getPointerEl
    - functionName:    _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:144,44'
          Dst:             _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6isNullEv
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15isInlineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE6getIntEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:173,63'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE6getIntEv
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE17isTrivialCallbackEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEEEbRKT0_
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:176,57'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:176,12'
          Dst:             _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEEEbRKT0_
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE22getNonTrivialCallbacksEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEDcRKT0_
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:184,62'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:184,12'
          Dst:             _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEDcRKT0_
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE16getInlineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      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:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19getOutOfLineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE23getOutOfLineStorageSizeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE28getOutOfLineStorageAlignmentEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEDcRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE6doCastERSE_
        - _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEbRKT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:567,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE6doCastERSE_
    - functionName:    _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE6doCastERSE_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE6doCastERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:402,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE6doCastERSD_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE6doCastERSD_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6doCastISB_EET_RNS_12PointerUnionIJS9_SB_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:251,38'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6doCastISB_EET_RNS_12PointerUnionIJS9_SB_EEE
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6doCastISB_EET_RNS_12PointerUnionIJS9_SB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleISB_EEbRNS_12PointerUnionIJS9_SB_EEE
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:234,5'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleISB_EEbRNS_12PointerUnionIJS9_SB_EEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:234,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:235,64'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:235,12'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleISB_EEbRNS_12PointerUnionIJS9_SB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE6getIntEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:230,18'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE6getIntEv
    - functionName:    _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE10getPointerEl
        - _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,58'
          Dst:             _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,41'
          Dst:             _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE10getPointerEl
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      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:    _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm6detail13PunnedPointerIPvE5asIntEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:45,48'
          Dst:             _ZNK4llvm6detail13PunnedPointerIPvE5asIntEv
    - functionName:    _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE10getPointerEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:191,12'
          Dst:             _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      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:    _ZNK4llvm6detail13PunnedPointerIPvE5asIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE6getIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE6getIntEl
        - _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,57'
          Dst:             _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,44'
          Dst:             _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE6getIntEl
    - functionName:    _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE6getIntEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE10isPossibleERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:396,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE10isPossibleERSD_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNS7_15TrivialCallbackES9_EEEvE10isPossibleERSD_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleISB_EEbRNS_12PointerUnionIJS9_SB_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:248,12'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleISB_EEbRNS_12PointerUnionIJS9_SB_EEE
    - functionName:    _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEENS_8CastInfoIS9_SD_vEEE10isPossibleERSE_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEvE10isPossibleERSD_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:396,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEvE10isPossibleERSD_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackENS_12PointerUnionIJS9_PNS7_19NonTrivialCallbacksEEEEvE10isPossibleERSD_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleIS9_EEbRNS_12PointerUnionIJS9_SB_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:248,12'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleIS9_EEbRNS_12PointerUnionIJS9_SB_EEE
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE10isPossibleIS9_EEbRNS_12PointerUnionIJS9_SB_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE6getIntEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:230,18'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE6getIntEv
    - functionName:    _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE6getIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE6getIntEl
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,57'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,44'
          Dst:             _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE6getIntEl
    - functionName:    _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE5asIntEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:45,48'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE5asIntEv
    - functionName:    _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE6getIntEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE5asIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6isNullEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:142,43'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv
    - functionName:    _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE10getPointerEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:191,12'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:271,12'
          Dst:             _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
    - functionName:    _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEC2Ev
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18getFromOpaqueValueES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:195,18'
          Dst:             _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:196,13'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18getFromOpaqueValueES1_
    - functionName:    _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi0EJSB_SD_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:135,3'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi0EJSB_SD_EEC2Ev
    - functionName:    _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18getFromOpaqueValueES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev
        - _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18setFromOpaqueValueES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:135,20'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:136,7'
          Dst:             _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18setFromOpaqueValueES1_
    - functionName:    _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerIPvEC2El
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:86,13'
          Dst:             _ZN4llvm6detail13PunnedPointerIPvEC2El
    - functionName:    _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18setFromOpaqueValueES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerIPvEaSEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:131,11'
          Dst:             _ZN4llvm6detail13PunnedPointerIPvEaSEl
    - functionName:    _ZN4llvm6detail13PunnedPointerIPvEaSEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail13PunnedPointerIPvEC2El
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerIPvEaSEl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:37,60'
          Dst:             _ZN4llvm6detail13PunnedPointerIPvEaSEl
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi0EJSB_SD_EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi1EJSD_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:75,5'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi1EJSD_EEC2Ev
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi1EJSD_EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi2EJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:75,5'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi2EJEEC2Ev
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi2EJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:62,5'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev
    - functionName:    _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          117
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4llvm17deallocate_bufferEPvmm
        - _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEcvbEv
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE15isInlineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE16getInlineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE17isTrivialCallbackEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE19getOutOfLineStorageEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE22getNonTrivialCallbacksEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE23getOutOfLineStorageSizeEv
        - _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE28getOutOfLineStorageAlignmentEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,32'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,10'
          Dst:             _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:287,28'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE15isInlineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:289,10'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE17isTrivialCallbackEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:290,7'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE22getNonTrivialCallbacksEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:291,29'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE16getInlineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:291,50'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE19getOutOfLineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,25'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE19getOutOfLineStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,48'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE23getOutOfLineStorageSizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:295,25'
          Dst:             _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE28getOutOfLineStorageAlignmentEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:294,7'
          Dst:             _ZN4llvm17deallocate_bufferEPvmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:283,32'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE10getPointerEl
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,58'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,41'
          Dst:             _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE10getPointerEl
    - functionName:    _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:144,44'
          Dst:             _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6isNullEv
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE15isInlineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE6getIntEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:173,63'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE6getIntEv
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE17isTrivialCallbackEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEEEbRKT0_
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:176,57'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:176,12'
          Dst:             _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEEEbRKT0_
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE22getNonTrivialCallbacksEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEDcRKT0_
        - _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:184,62'
          Dst:             _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:184,12'
          Dst:             _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEDcRKT0_
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE16getInlineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      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:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE19getOutOfLineStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE23getOutOfLineStorageSizeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE28getOutOfLineStorageAlignmentEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4castIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEDcRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE6doCastERSI_
        - _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEbRKT0_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEbRKT0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:566,3'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:567,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE6doCastERSI_
    - functionName:    _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE6doCastERSI_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE6doCastERSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:402,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE6doCastERSH_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE6doCastERSH_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6doCastISF_EET_RNS_12PointerUnionIJSD_SF_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:251,38'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6doCastISF_EET_RNS_12PointerUnionIJSD_SF_EEE
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6doCastISF_EET_RNS_12PointerUnionIJSD_SF_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISF_EEbRNS_12PointerUnionIJSD_SF_EEE
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:234,5'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISF_EEbRNS_12PointerUnionIJSD_SF_EEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:234,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:235,64'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:235,12'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISF_EEbRNS_12PointerUnionIJSD_SF_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:230,18'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv
    - functionName:    _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE10getPointerEl
        - _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,58'
          Dst:             _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:94,41'
          Dst:             _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE10getPointerEl
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      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:    _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE10getPointerEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:191,12'
          Dst:             _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      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:    _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE6getIntEl
        - _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,57'
          Dst:             _ZNK4llvm6detail13PunnedPointerIPvEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,44'
          Dst:             _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE6getIntEl
    - functionName:    _ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE6getIntEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksEKNS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE10isPossibleERSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:396,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE10isPossibleERSH_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE19NonTrivialCallbacksENS_12PointerUnionIJPNSB_15TrivialCallbackESD_EEEvE10isPossibleERSH_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISF_EEbRNS_12PointerUnionIJSD_SF_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:248,12'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISF_EEbRNS_12PointerUnionIJSD_SF_EEE
    - functionName:    _ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEEEbRKT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:549,10'
          Dst:             _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
    - functionName:    _ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Casting.h'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEvE10isPossibleERSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Casting.h:396,12'
          Dst:             _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEvE10isPossibleERSH_
    - functionName:    _ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEvE10isPossibleERSH_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISD_EEbRNS_12PointerUnionIJSD_SF_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:248,12'
          Dst:             _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISD_EEbRNS_12PointerUnionIJSD_SF_EEE
    - functionName:    _ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISD_EEbRNS_12PointerUnionIJSD_SF_EEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:230,18'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv
    - functionName:    _ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE6getIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE6getIntEl
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,57'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:96,44'
          Dst:             _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE6getIntEl
    - functionName:    _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE5asIntEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:45,48'
          Dst:             _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE5asIntEv
    - functionName:    _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE6getIntEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE5asIntEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6isNullEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:142,43'
          Dst:             _ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv
    - functionName:    _ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE10getPointerEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:191,12'
          Dst:             _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
    - functionName:    _ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:271,12'
          Dst:             _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
    - functionName:    _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEC2Ev
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18getFromOpaqueValueES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:195,18'
          Dst:             _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:196,13'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18getFromOpaqueValueES1_
    - functionName:    _ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi0EJSF_SH_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:135,3'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi0EJSF_SH_EEC2Ev
    - functionName:    _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18getFromOpaqueValueES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev
        - _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18setFromOpaqueValueES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:135,20'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:136,7'
          Dst:             _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18setFromOpaqueValueES1_
    - functionName:    _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerIPvEC2El
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:86,13'
          Dst:             _ZN4llvm6detail13PunnedPointerIPvEC2El
    - functionName:    _ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18setFromOpaqueValueES1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerIPvEaSEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:131,11'
          Dst:             _ZN4llvm6detail13PunnedPointerIPvEaSEl
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi0EJSF_SH_EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi1EJSH_EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:75,5'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi1EJSH_EEC2Ev
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi1EJSH_EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi2EJEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:75,5'
          Dst:             _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi2EJEEC2Ev
    - functionName:    _ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi2EJEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h:62,5'
          Dst:             _ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_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:         9
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE6_M_ptrEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:290,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm3orc21LLLazyJITBuilderStateD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc17LLJITBuilderStateD2Ev
        - _ZN4llvm6TripleD2Ev
        - _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EED2Ev
        - _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZN4llvm6TripleD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZN4llvm3orc17LLJITBuilderStateD2Ev
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22LazyCallThroughManagerEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22LazyCallThroughManagerEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22LazyCallThroughManagerEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22LazyCallThroughManagerEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc22LazyCallThroughManagerELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEEC2IS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEEC2IS3_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:             _ZNSt5tupleIJPN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEEC2IS3_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEaSEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEC2El
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEaSEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:37,60'
          Dst:             _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEaSEl
    - functionName:    _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEC2El
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:86,13'
          Dst:             _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEC2El
    - functionName:    _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:341,3'
          Dst:             _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEEC2Ev
    - functionName:    _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEaSEl
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEC2El
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEaSEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:37,60'
          Dst:             _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEaSEl
    - functionName:    _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEC2El
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h:86,13'
          Dst:             _ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEC2El
    - functionName:    _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:341,3'
          Dst:             _ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEEC2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      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:    _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:108,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEE8_StorageIS1_Lb0EEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:358,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm10DataLayoutEEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:391,7'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb1ELb0ELb0EEC2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:475,17'
          Dst:             _ZNSt17_Optional_payloadIN4llvm10DataLayoutELb0ELb0ELb0EEC2Ev
    - functionName:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 218
      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:    _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:108,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEE8_StorageIS2_Lb0EEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:358,7'
          Dst:             _ZNSt22_Optional_payload_baseIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
    - functionName:    _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:391,7'
          Dst:             _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb1ELb0ELb0EEC2Ev
    - functionName:    _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:475,17'
          Dst:             _ZNSt17_Optional_payloadIN4llvm3orc23JITTargetMachineBuilderELb0ELb0ELb0EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ExecutionSessionEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc16ExecutionSessionEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ExecutionSessionEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc16ExecutionSessionEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc16ExecutionSessionELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEEC2IS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEEC2IS3_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:             _ZNSt5tupleIJPN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEEC2IS3_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22ExecutorProcessControlEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc22ExecutorProcessControlEELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22ExecutorProcessControlEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc22ExecutorProcessControlEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc22ExecutorProcessControlELb0EEC2Ev
    - functionName:    _ZNSt5tupleIJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEEC2IS3_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2Ev
      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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEEC2IS3_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:             _ZNSt5tupleIJPN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEEC2IS3_S5_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES9_IT0_EEE5valueEbE4typeELb1EEEv
    - functionName:    _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:369,3'
          Dst:             _ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEEC2Ev
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:397,9'
          Dst:             _ZNSt14_Function_baseC2Ev
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt14_Function_baseC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:397,9'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:397,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEEC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h:369,3'
          Dst:             _ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEEC2Ev
    - functionName:    _ZNSt8optionalIN4llvm10DataLayoutEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:688,17'
          Dst:             _ZNSt14_Optional_baseIN4llvm10DataLayoutELb0ELb0EEC2Ev
    - functionName:    _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/optional:688,17'
          Dst:             _ZNSt14_Optional_baseIN4llvm3orc23JITTargetMachineBuilderELb0ELb0EEC2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2IS4_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:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2Ev
        - __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_implIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2IS4_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:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2Ev
        - __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_implIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEEC2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:397,9'
          Dst:             _ZNSt14_Function_baseC2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2IS4_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:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2Ev
        - __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_implIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:200,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm3orc12ExecutorAddrC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 157
      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:    _ZN4llvm6TripleC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h:324,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
    - functionName:    _ZN4llvm3orc17LLJITBuilderStateC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEEC2Ev
        - _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEED2Ev
        - _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEEC2Ev
        - _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
        - _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2IS4_vEEv
        - _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EED2Ev
        - _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2IS4_vEEv
        - _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EED2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEEC2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEED2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
        - _ZNSt8optionalIN4llvm10DataLayoutEEC2Ev
        - _ZNSt8optionalIN4llvm10DataLayoutEED2Ev
        - _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
        - _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EEC2IS4_vEEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EEC2IS4_vEEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm10DataLayoutEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEEC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc11ObjectLayerESt14default_deleteIS4_EEEERNS3_16ExecutionSessionERKNS0_6TripleEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm10DataLayoutEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ExecutionSessionESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:299,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22ExecutorProcessControlESt14default_deleteIS2_EED2Ev
    - functionName:    _ZN4llvm3orc21LLLazyJITBuilderStateC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc12ExecutorAddrC2Ev
        - _ZN4llvm3orc17LLJITBuilderStateC2Ev
        - _ZN4llvm6TripleC2Ev
        - _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2IS4_vEEv
        - _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZN4llvm3orc17LLJITBuilderStateC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZN4llvm6TripleC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZN4llvm3orc12ExecutorAddrC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc22LazyCallThroughManagerESt14default_deleteIS2_EEC2IS4_vEEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:489,7'
          Dst:             _ZNSt8functionIFSt10unique_ptrIN4llvm3orc20IndirectStubsManagerESt14default_deleteIS3_EEvEEC2Ev
    - functionName:    _ZN4llvm3orc5LLJIT18getObjLinkingLayerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4wrapPKN4llvm3orc11ObjectLayerE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      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:    LLVMOrcLLLazyJITGetObjLinkingLayer
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z4wrapPKN4llvm3orc11ObjectLayerE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT18getObjLinkingLayerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:359,18'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:359,29'
          Dst:             _ZN4llvm3orc5LLJIT18getObjLinkingLayerEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:359,12'
          Dst:             _Z4wrapPKN4llvm3orc11ObjectLayerE
    - functionName:    _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc5LLJIT20getObjTransformLayerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4wrapPKN4llvm3orc20ObjectTransformLayerE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      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:    LLVMOrcLLLazyJITGetObjTransformLayer
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z4wrapPKN4llvm3orc20ObjectTransformLayerE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT20getObjTransformLayerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:353,18'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:353,29'
          Dst:             _ZN4llvm3orc5LLJIT20getObjTransformLayerEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:353,12'
          Dst:             _Z4wrapPKN4llvm3orc20ObjectTransformLayerE
    - functionName:    _ZN4llvm3orc5LLJIT19getIRTransformLayerEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4wrapPKN4llvm3orc16IRTransformLayerE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      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:    LLVMOrcLLLazyJITGetIRTransformLayer
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z4wrapPKN4llvm3orc16IRTransformLayerE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT19getIRTransformLayerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:347,18'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:347,29'
          Dst:             _ZN4llvm3orc5LLJIT19getIRTransformLayerEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:347,12'
          Dst:             _Z4wrapPKN4llvm3orc16IRTransformLayerE
    - functionName:    _ZN4llvm3orc5LLJIT19getExecutionSessionEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4wrapPKN4llvm3orc16ExecutionSessionE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      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:    LLVMOrcLLLazyJITGetExecutionSession
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z4wrapPKN4llvm3orc16ExecutionSessionE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT19getExecutionSessionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:341,18'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:341,29'
          Dst:             _ZN4llvm3orc5LLJIT19getExecutionSessionEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:341,12'
          Dst:             _Z4wrapPKN4llvm3orc16ExecutionSessionE
    - functionName:    _ZNK4llvm6Triple3strB5cxx11Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 423
      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:    _ZNK4llvm3orc5LLJIT15getTargetTripleEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      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:    LLVMOrcLLLazyJITGetTripleString
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZNK4llvm3orc5LLJIT15getTargetTripleEv
        - _ZNK4llvm6Triple3strB5cxx11Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:335,12'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:335,23'
          Dst:             _ZNK4llvm3orc5LLJIT15getTargetTripleEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:335,41'
          Dst:             _ZNK4llvm6Triple3strB5cxx11Ev
    - functionName:    _ZN4llvm3orc5LLJIT15getMainJITDylibEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z4wrapPKN4llvm3orc8JITDylibE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      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:    LLVMOrcLLLazyJITGetMainJITDylib
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z4wrapPKN4llvm3orc8JITDylibE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT15getMainJITDylibEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:329,18'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:329,29'
          Dst:             _ZN4llvm3orc5LLJIT15getMainJITDylibEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:329,12'
          Dst:             _Z4wrapPKN4llvm3orc8JITDylibE
    - functionName:    _ZNK4llvm3orc5LLJIT15mangleAndInternENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm3orc16ExecutionSession6internENS_9StringRefE
        - _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZNK4llvm3orc5LLJIT6mangleB5cxx11ENS_9StringRefE
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:229,23'
          Dst:             _ZNK4llvm3orc5LLJIT6mangleB5cxx11ENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:229,23'
          Dst:             _ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:229,16'
          Dst:             _ZN4llvm3orc16ExecutionSession6internENS_9StringRefE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:229,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:229,5'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZN4llvm3orc27SymbolStringPoolEntryUnsafe4takeEONS0_15SymbolStringPtrE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc27SymbolStringPoolEntryUnsafeC2EPNS_14StringMapEntryISt6atomicImEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h:210,12'
          Dst:             _ZN4llvm3orc27SymbolStringPoolEntryUnsafeC2EPNS_14StringMapEntryISt6atomicImEEE
    - functionName:    _Z4wrapN4llvm3orc27SymbolStringPoolEntryUnsafeE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc27SymbolStringPoolEntryUnsafe6rawPtrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:114,64'
          Dst:             _ZN4llvm3orc27SymbolStringPoolEntryUnsafe6rawPtrEv
    - functionName:    LLVMOrcLLLazyJITMangleAndIntern
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _Z4wrapN4llvm3orc27SymbolStringPoolEntryUnsafeE
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc15SymbolStringPtrD2Ev
        - _ZN4llvm3orc27SymbolStringPoolEntryUnsafe4takeEONS0_15SymbolStringPtrE
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm3orc5LLJIT15mangleAndInternENS_9StringRefE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:322,9'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:322,36'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:322,20'
          Dst:             _ZNK4llvm3orc5LLJIT15mangleAndInternENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:321,17'
          Dst:             _ZN4llvm3orc27SymbolStringPoolEntryUnsafe4takeEONS0_15SymbolStringPtrE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:321,12'
          Dst:             _Z4wrapN4llvm3orc27SymbolStringPoolEntryUnsafeE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:321,5'
          Dst:             _ZN4llvm3orc15SymbolStringPtrD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:321,5'
          Dst:             _ZN4llvm3orc15SymbolStringPtrD2Ev
    - functionName:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE15getErrorStorageEv
        - _ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             _ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:557,7'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,7'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,27'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm3orc12ExecutorAddr8getValueEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEptEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9toPointerEPS2_
        - _ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:610,5'
          Dst:             _ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:611,22'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:611,12'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9toPointerEPS2_
    - functionName:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9takeErrorEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12ErrorSuccessD2Ev
        - _ZN4llvm5Error7successEv
        - _ZN4llvm5ErrorC2EOS0_
        - _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE15getErrorStorageEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EOS4_
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,40'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,29'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,23'
          Dst:             _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,62'
          Dst:             _ZN4llvm5Error7successEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,62'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
    - functionName:    _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc5LLJIT6lookupENS_9StringRefE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc5LLJIT6lookupERNS0_8JITDylibENS_9StringRefE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:181,12'
          Dst:             _ZN4llvm3orc5LLJIT6lookupERNS0_8JITDylibENS_9StringRefE
    - functionName:    LLVMOrcLLLazyJITLookup
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 20
      functionsReached:
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _ZN4llvm3orc5LLJIT6lookupENS_9StringRefE
        - _ZN4llvm4wrapENS_5ErrorE
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9takeErrorEv
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEED2Ev
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEcvbEv
        - _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEptEv
        - _ZN4llvm9StringRefC2EPKc
        - _ZNK4llvm3orc12ExecutorAddr8getValueEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:297,5'
          Dst:             __assert_fail
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:299,16'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:299,34'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:299,27'
          Dst:             _ZN4llvm3orc5LLJIT6lookupENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:300,10'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEcvbEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:302,25'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9takeErrorEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:302,16'
          Dst:             _ZN4llvm4wrapENS_5ErrorE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:302,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:302,9'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:308,15'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEptEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:308,20'
          Dst:             _ZNK4llvm3orc12ExecutorAddr8getValueEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:311,1'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:311,1'
          Dst:             _ZN4llvm8ExpectedINS_3orc12ExecutorAddrEED2Ev
    - functionName:    _ZN4llvm4wrapENS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm5Error11takePayloadEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1400,45'
          Dst:             _ZN4llvm5Error11takePayloadEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1400,59'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EE7releaseEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:1400,3'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm3orc16ThreadSafeModuleC2EOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc17ThreadSafeContextC2EOS1_
        - _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEC2EOS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:83,3'
          Dst:             _ZNSt10unique_ptrIN4llvm6ModuleESt14default_deleteIS1_EEC2EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h:83,3'
          Dst:             _ZN4llvm3orc17ThreadSafeContextC2EOS1_
    - functionName:    _Z6unwrapP21LLVMOrcOpaqueJITDylib
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      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:    _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2IS4_vEEPS2_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2EPS2_
        - __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_implIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2EPS2_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _Z6unwrapP29LLVMOrcOpaqueThreadSafeModule
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      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:    LLVMOrcLLLazyJITAddLLVMIRModule
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 10
      functionsReached:
        - _Z6unwrapP21LLVMOrcOpaqueJITDylib
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - _Z6unwrapP29LLVMOrcOpaqueThreadSafeModule
        - _ZN4llvm3orc16ThreadSafeModuleC2EOS1_
        - _ZN4llvm3orc16ThreadSafeModuleD2Ev
        - _ZN4llvm3orc9LLLazyJIT15addLazyIRModuleERNS0_8JITDylibENS0_16ThreadSafeModuleE
        - _ZN4llvm4wrapENS_5ErrorE
        - _ZN4llvm5ErrorD2Ev
        - _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2IS4_vEEPS2_
        - _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:289,46'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueThreadSafeModule
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:289,39'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EEC2IS4_vEEPS2_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,17'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,45'
          Dst:             _Z6unwrapP21LLVMOrcOpaqueJITDylib
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,57'
          Dst:             _ZN4llvm3orc16ThreadSafeModuleC2EOS1_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,28'
          Dst:             _ZN4llvm3orc9LLLazyJIT15addLazyIRModuleERNS0_8JITDylibENS0_16ThreadSafeModuleE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,12'
          Dst:             _ZN4llvm4wrapENS_5ErrorE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,5'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,5'
          Dst:             _ZN4llvm3orc16ThreadSafeModuleD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:291,1'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,5'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:290,5'
          Dst:             _ZN4llvm3orc16ThreadSafeModuleD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:291,1'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc16ThreadSafeModuleESt14default_deleteIS2_EED2Ev
    - functionName:    _ZN4llvm3orc9LLLazyJIT15addLazyIRModuleERNS0_8JITDylibENS0_16ThreadSafeModuleE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    LLVMOrcDisposeLLLazyJIT
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:281,12'
          Dst:             _Z6unwrapP22LLVMOrcOpaqueLLLazyJIT
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15getErrorStorageEv
        - _ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             _ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:557,7'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:557,22'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,7'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,27'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             __clang_call_terminate
    - functionName:    _Z4wrapPKN4llvm3orc9LLLazyJITE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:    _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14_Function_baseD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:128,11'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2IPSB_vvEET_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_
        - _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE21_M_not_empty_functionISC_EEbPT_
        - _ZNSt14_Function_baseC2Ev
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:669,9'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:673,6'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE21_M_not_empty_functionISC_EEbPT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:675,6'
          Dst:             _ZNSt14_Function_base13_Base_managerIPFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS6_ESaIS6_EEESA_EE15_M_init_functorERSt9_Any_dataOSD_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:679,7'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZL17PartitionFunctionSt3setIPKN4llvm11GlobalValueESt4lessIS3_ESaIS3_EE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          332
      EdgeCount:       99
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN4llvm3isaINS_8FunctionEPKNS_11GlobalValueEEEbRKT0_
        - _ZN4llvm4castINS_11GlobalValueENS_8FunctionEEEDcPT0_
        - _ZN4llvm4castINS_8FunctionENS_11GlobalValueEEEDcRKT0_
        - _ZN4llvm9StringRefC2EPKc
        - _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEppEv
        - _ZN9__gnu_cxxneIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_
        - _ZNK4llvm11GlobalValue9getParentEv
        - _ZNK4llvm5Value7getNameEv
        - _ZNK4llvm5Value7hasNameEv
        - _ZNK4llvm6Module11getFunctionENS_9StringRefE
        - _ZNK4llvm9StringRef5beginEv
        - _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEdeEv
        - _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEppEv
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE5beginEv
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE9push_backEOS3_
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EEC2Ev
        - _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EED2Ev
        - _ZNSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IS8_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS9_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEESC_ISD_ISt10in_place_tSK_EESt16is_constructibleIS8_JOSG_EESt14is_convertibleISR_S8_EEEbE4typeELb1EEESR_
        - atoi
        - b_memcpy_s
        - snprintf
        - strchr
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:183,38'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EEC2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:186,13'
          Dst:             _ZN4llvm3isaINS_8FunctionEPKNS_11GlobalValueEEEbRKT0_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:186,38'
          Dst:             _ZNK4llvm5Value7hasNameEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:187,23'
          Dst:             _ZN4llvm4castINS_8FunctionENS_11GlobalValueEEEDcRKT0_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:188,33'
          Dst:             _ZNK4llvm11GlobalValue9getParentEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:189,31'
          Dst:             _ZNK4llvm5Value7getNameEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:190,41'
          Dst:             _ZNK4llvm9StringRef5beginEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:196,17'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:209,27'
          Dst:             strstr
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:252,1'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:215,31'
          Dst:             strchr
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:219,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:221,21'
          Dst:             atoi
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:228,21'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:230,41'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:230,29'
          Dst:             _ZNK4llvm6Module11getFunctionENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:233,44'
          Dst:             _ZN4llvm4castINS_11GlobalValueENS_8FunctionEEEDcPT0_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:233,34'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE9push_backEOS3_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:235,21'
          Dst:             snprintf
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:237,41'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:237,29'
          Dst:             _ZNK4llvm6Module11getFunctionENS_9StringRefE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:240,44'
          Dst:             _ZN4llvm4castINS_11GlobalValueENS_8FunctionEEEDcPT0_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:240,34'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE9push_backEOS3_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:185,19'
          Dst:             _ZNSt23_Rb_tree_const_iteratorIPKN4llvm11GlobalValueEEppEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:247,19'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE5beginEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:247,19'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EE3endEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:247,19'
          Dst:             _ZN9__gnu_cxxneIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEEbRKNS_17__normal_iteratorIT_T0_EESE_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:247,19'
          Dst:             _ZNK9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEdeEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:247,19'
          Dst:             _ZN9__gnu_cxx17__normal_iteratorIPPKN4llvm11GlobalValueESt6vectorIS4_SaIS4_EEEppEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:251,12'
          Dst:             _ZNSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS4_ESaIS4_EEEC2IS8_TnNSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS9_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEESC_ISD_ISt10in_place_tSK_EESt16is_constructibleIS8_JOSG_EESt14is_convertibleISR_S8_EEEbE4typeELb1EEESR_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:252,1'
          Dst:             _ZNSt6vectorIPKN4llvm11GlobalValueESaIS3_EED2Ev
    - functionName:    _ZNK4llvm5Value7getNameEv
      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:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm6Module11getFunctionENS_9StringRefE
      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:    _ZN4llvm3orc9LLLazyJIT20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm3orc20CompileOnDemandLayer20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
        - _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2EOSC_
        - _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:276,36'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2EOSC_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:276,15'
          Dst:             _ZN4llvm3orc20CompileOnDemandLayer20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:276,5'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:276,5'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
    - functionName:    _ZN4llvm3orc20CompileOnDemandLayer20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
      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:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEptEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE9toPointerEPS6_
        - _ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:610,5'
          Dst:             _ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:611,22'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:611,12'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE9toPointerEPS6_
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE6createEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          165
      EdgeCount:       57
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4llvm12ErrorSuccessD2Ev
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - _ZN4llvm3orc21LLLazyJITBuilderState22prepareForConstructionEv
        - _ZN4llvm3orc9LLLazyJITC1ERNS0_21LLLazyJITBuilderStateERNS_5ErrorE
        - _ZN4llvm5Error7successEv
        - _ZN4llvm5ErrorC2EOS0_
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm5ErrorcvbEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2ENS_5ErrorE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2IS6_EEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vIS9_S6_EEvE4typeE
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_vEEPS2_
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EED2Ev
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:470,20'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:470,27'
          Dst:             _ZN4llvm3orc21LLLazyJITBuilderState22prepareForConstructionEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:470,14'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:471,14'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:471,14'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2ENS_5ErrorE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:471,7'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:471,7'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:470,14'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:473,17'
          Dst:             _ZN4llvm5Error7successEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:473,17'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:473,17'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:474,44'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:474,36'
          Dst:             _ZN4llvm3orc9LLLazyJITC1ERNS0_21LLLazyJITBuilderStateERNS_5ErrorE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:474,30'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EEC2IS4_vEEPS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:475,9'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:476,14'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:476,14'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2ENS_5ErrorE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:476,7'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:470,14'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:473,17'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:476,7'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:477,12'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2IS6_EEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vIS9_S6_EEvE4typeE
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:478,3'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:478,3'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:478,3'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:478,3'
          Dst:             _ZN4llvm5ErrorD2Ev
    - functionName:    _ZN4llvm3orc21LLLazyJITBuilderState22prepareForConstructionEv
      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:    _ZN4llvm3orc9LLLazyJITC1ERNS0_21LLLazyJITBuilderStateERNS_5ErrorE
      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:    LLVMOrcCreateLLLazyJIT
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - LLVMOrcCreateLLLazyJITBuilder
        - LLVMOrcDisposeLLLazyJITBuilder
        - _Z4wrapPKN4llvm3orc9LLLazyJITE
        - _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE6createEv
        - _ZN4llvm3orc9LLLazyJIT20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEED2Ev
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEcvbEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEptEv
        - _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE7releaseEv
        - _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2IPSB_vvEET_
        - _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:258,5'
          Dst:             __assert_fail
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:261,19'
          Dst:             LLVMOrcCreateLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:263,14'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:263,31'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE6createEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:264,5'
          Dst:             LLVMOrcDisposeLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:266,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEcvbEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:271,27'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEptEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:271,30'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc9LLLazyJITESt14default_deleteIS2_EE7releaseEv
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:272,36'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EEC2IPSB_vvEET_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:272,15'
          Dst:             _ZN4llvm3orc9LLLazyJIT20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:272,5'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:274,15'
          Dst:             _Z4wrapPKN4llvm3orc9LLLazyJITE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:272,5'
          Dst:             _ZNSt8functionIFSt8optionalISt3setIPKN4llvm11GlobalValueESt4lessIS5_ESaIS5_EEES9_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:276,1'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:276,1'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEED2Ev
    - functionName:    LLVMOrcCreateLLLazyJITBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _Z4wrapPKN4llvm3orc16LLLazyJITBuilderE
        - _ZN4llvm3orc16LLLazyJITBuilderC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:154,21'
          Dst:             _ZN4llvm3orc16LLLazyJITBuilderC2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:154,12'
          Dst:             _Z4wrapPKN4llvm3orc16LLLazyJITBuilderE
    - functionName:    _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMOrcDisposeLLLazyJITBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - _ZN4llvm3orc16LLLazyJITBuilderD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:160,12'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:160,5'
          Dst:             _ZN4llvm3orc16LLLazyJITBuilderD2Ev
    - functionName:    _ZN4llvm3orc16LLLazyJITBuilderD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc21LLLazyJITBuilderStateD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:538,7'
          Dst:             _ZN4llvm3orc21LLLazyJITBuilderStateD2Ev
    - functionName:    _ZN4llvm3orc16LLLazyJITBuilderC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc21LLLazyJITBuilderStateC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:538,7'
          Dst:             _ZN4llvm3orc21LLLazyJITBuilderStateC2Ev
    - functionName:    _Z4wrapPKN4llvm3orc16LLLazyJITBuilderE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      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:    _ZN4llvm3orc23JITTargetMachineBuilderC2ERKS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm13TargetOptionsC2ERKS0_
        - _ZN4llvm17SubtargetFeaturesC2ERKS0_
        - _ZN4llvm17SubtargetFeaturesD2Ev
        - _ZN4llvm6TripleC2ERKS0_
        - _ZN4llvm6TripleD2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm6TripleC2ERKS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1ERKS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm17SubtargetFeaturesC2ERKS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm13TargetOptionsC2ERKS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm17SubtargetFeaturesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h:34,7'
          Dst:             _ZN4llvm6TripleD2Ev
    - functionName:    _Z6unwrapP36LLVMOrcOpaqueJITTargetMachineBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 127
      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:    _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE26setJITTargetMachineBuilderENS0_23JITTargetMachineBuilderE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEaSIS2_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_ISt6__and_IJSt9is_scalarIS2_ES7_IS2_NSt5decayISA_E4typeEEEEESt16is_constructibleIS2_JSA_EESt13is_assignableIRS2_SA_EEERS3_E4typeEOSA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:360,5'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:360,17'
          Dst:             _ZNSt8optionalIN4llvm3orc23JITTargetMachineBuilderEEaSIS2_EENSt9enable_ifIX7__and_vISt6__not_ISt7is_sameIS3_NSt9remove_cvINSt16remove_referenceIT_E4typeEE4typeEEES6_ISt6__and_IJSt9is_scalarIS2_ES7_IS2_NSt5decayISA_E4typeEEEEESt16is_constructibleIS2_JSA_EESt13is_assignableIRS2_SA_EEERS3_E4typeEOSA_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:361,12'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
    - functionName:    LLVMOrcLLLazyJITBuilderSetJITTargetMachineBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMOrcDisposeJITTargetMachineBuilder
        - _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - _Z6unwrapP36LLVMOrcOpaqueJITTargetMachineBuilder
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE26setJITTargetMachineBuilderENS0_23JITTargetMachineBuilderE
        - _ZN4llvm3orc23JITTargetMachineBuilderC2ERKS1_
        - _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,5'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,50'
          Dst:             _Z6unwrapP36LLVMOrcOpaqueJITTargetMachineBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,49'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2ERKS1_
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,22'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE26setJITTargetMachineBuilderENS0_23JITTargetMachineBuilderE
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,5'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:177,5'
          Dst:             LLVMOrcDisposeJITTargetMachineBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:174,5'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
    - functionName:    LLVMOrcDisposeJITTargetMachineBuilder
      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:    _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE20setNumCompileThreadsEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:453,5'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:454,12'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
    - functionName:    LLVMOrcLLLazyJITBuilderSetNumCompileThreads
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE20setNumCompileThreadsEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:167,5'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:167,22'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE20setNumCompileThreadsEj
    - functionName:    _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE20setNumCompileThreadsEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE4implEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:453,5'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:454,12'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE4implEv
    - functionName:    _Z6unwrapP25LLVMOrcOpaqueLLJITBuilder
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      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:    LLVMOrcLLJITBuilderSetNumCompileThreads
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _Z6unwrapP25LLVMOrcOpaqueLLJITBuilder
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE20setNumCompileThreadsEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:148,5'
          Dst:             _Z6unwrapP25LLVMOrcOpaqueLLJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra.cpp:148,22'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_5LLJITENS0_12LLJITBuilderENS0_17LLJITBuilderStateEE20setNumCompileThreadsEj
    - functionName:    '_ZNSt9_Any_data9_M_accessIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt9_Any_data9_M_accessIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:184,13'
          Dst:             '_ZNSt9_Any_data9_M_accessIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E8_M_cloneERSt9_Any_dataRKS3_St17integral_constantIbLb1EE'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:167,18'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    '_ZNSt9_Any_data9_M_accessIPZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:93,35'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    _ZNSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEC2I10MyCompilervEERKS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEELb1EEC2IS0_I10MyCompilerEEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEC2I10MyCompilervEERKS_IT_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:87,4'
          Dst:             _ZNSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEC2I10MyCompilervEERKS_IT_E
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm3orc14IRCompileLayer10IRCompilerELb0EEC2IRS4_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEEEC2IS0_I10MyCompilerEEEOT_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEELb1EEC2IS0_I10MyCompilerEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEELb1EEC2IS0_I10MyCompilerEEEOT_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_JS5_I10MyCompilerEEvEEOT_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm3orc14IRCompileLayer10IRCompilerELb0EEC2IRS4_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEEEC2IS0_I10MyCompilerEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm3orc14IRCompileLayer10IRCompilerEEEEC2IS0_I10MyCompilerEEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm3orc14IRCompileLayer10IRCompilerELb0EEC2IRS4_EEOT_
    - functionName:    _ZNSt5tupleIJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_S5_I10MyCompilerETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISD_SE_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISD_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSD_OSE_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_JS5_I10MyCompilerEEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_JS5_I10MyCompilerEEvEEOT_DpOT0_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EE7_M_headERS3_
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteI10MyCompilerEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:334,51'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EE7_M_headERS3_
    - functionName:    _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP10MyCompilerSt14default_deleteIS0_EEE7_M_headERKS4_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_M_headERKS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_M_headERKS2_
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2IS4_I10MyCompilerEEEPS3_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_S5_I10MyCompilerETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISD_SE_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISD_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSD_OSE_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEEC2IRS4_S5_I10MyCompilerETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISD_SE_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISD_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSD_OSE_
    - functionName:    _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EE10_M_deleterEv
        - __clang_call_terminate
      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_implI10MyCompilerSt14default_deleteIS0_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EE6_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_implI10MyCompilerSt14default_deleteIS0_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJP10MyCompilerSt14default_deleteIS0_EEE7_M_headERS4_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_M_headERS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_M_headERS2_
    - functionName:    _ZNSt10_Head_baseILm0EP10MyCompilerLb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2I10MyCompilerS4_IS8_EvEEOS_IT_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE11get_deleterEv
        - _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2IS4_I10MyCompilerEEEPS3_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,13'
          Dst:             _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,46'
          Dst:             _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2IS4_I10MyCompilerEEEPS3_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEE10getStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:675,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm0EP10MyCompilerLb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteI10MyCompilerEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteI10MyCompilerELb1EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJP10MyCompilerSt14default_deleteIS0_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EP10MyCompilerLb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteI10MyCompilerEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteI10MyCompilerEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EP10MyCompilerLb0EEC2Ev
    - functionName:    _ZNSt5tupleIJP10MyCompilerSt14default_deleteIS0_EEEC2IS1_S3_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJP10MyCompilerSt14default_deleteIS0_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJP10MyCompilerSt14default_deleteIS0_EEEC2Ev
    - functionName:    _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EEC2EPS0_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EE6_M_ptrEv
        - _ZNSt5tupleIJP10MyCompilerSt14default_deleteIS0_EEEC2IS1_S3_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES7_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:             _ZNSt5tupleIJP10MyCompilerSt14default_deleteIS0_EEEC2IS1_S3_TnNSt9enable_ifIXsr6__and_ISt37__is_implicitly_default_constructibleIT_ES7_IT0_EEE5valueEbE4typeELb1EEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:147,47'
          Dst:             _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EE6_M_ptrEv
    - functionName:    _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ERKS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EEC2IS2_vEEPS0_
      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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EEC2EPS0_
        - __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_implI10MyCompilerSt14default_deleteIS0_EEC2EPS0_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:212,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10MyCompilerC2EOS_
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ERKS2_
        - _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:24,7'
          Dst:             _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ERKS2_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:24,7'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
    - functionName:    _ZN10MyCompilerD2Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc14IRCompileLayer10IRCompilerD2Ev
        - _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:24,7'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:24,7'
          Dst:             _ZN4llvm3orc14IRCompileLayer10IRCompilerD2Ev
    - functionName:    _ZN10MyCompilerD0Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MyCompilerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:24,7'
          Dst:             _ZN10MyCompilerD2Ev
    - functionName:    _ZN10MyCompilerclERN4llvm6ModuleE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          234
      EdgeCount:       63
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN13MyPassManager3addEPN4llvm4PassE
        - _ZN13MyPassManagerC2Ev
        - _ZN13MyPassManagerD2Ev
        - _ZN15PrintStackSizesC2EPFvPvPKcmmES0_
        - _ZN4llvm10make_errorINS_11StringErrorEJRA36_KcSt10error_codeEEENS_5ErrorEDpOT0_
        - _ZN4llvm11SmallVectorIcLj0EEC2Ev
        - _ZN4llvm11SmallVectorIcLj0EED2Ev
        - _ZN4llvm19raw_svector_ostreamC2ERNS_15SmallVectorImplIcEE
        - _ZN4llvm19raw_svector_ostreamD2Ev
        - _ZN4llvm22inconvertibleErrorCodeEv
        - _ZN4llvm29createFreeMachineFunctionPassEv
        - _ZN4llvm3orc23JITTargetMachineBuilder19createTargetMachineEv
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm6legacy11PassManager3runERNS_6ModuleE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2ENS_5ErrorE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2IS1_INS_23SmallVectorMemoryBufferES3_IS8_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISB_S5_EEvE4typeE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEED2Ev
        - _ZN4llvm8cantFailISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEET_NS_8ExpectedIS6_EEPKc
        - _ZNK4llvm6Module19getModuleIdentifierB5cxx11Ev
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EED2Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:100,29'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilder19createTargetMachineEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:100,15'
          Dst:             _ZN4llvm8cantFailISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEET_NS_8ExpectedIS6_EEPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:100,15'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:101,32'
          Dst:             _ZN4llvm11SmallVectorIcLj0EEC2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:104,35'
          Dst:             _ZN4llvm19raw_svector_ostreamC2ERNS_15SmallVectorImplIcEE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:106,23'
          Dst:             _ZN13MyPassManagerC2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:111,17'
          Dst:             _ZN4llvm22inconvertibleErrorCodeEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:109,20'
          Dst:             _ZN4llvm10make_errorINS_11StringErrorEJRA36_KcSt10error_codeEEENS_5ErrorEDpOT0_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:109,20'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2ENS_5ErrorE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:109,13'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:100,15'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:109,13'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:112,20'
          Dst:             _ZN15PrintStackSizesC2EPFvPvPKcmmES0_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:112,12'
          Dst:             _ZN13MyPassManager3addEPN4llvm4PassE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:114,13'
          Dst:             _ZN4llvm29createFreeMachineFunctionPassEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:115,12'
          Dst:             _ZN4llvm6legacy11PassManager3runERNS_6ModuleE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:116,5'
          Dst:             _ZN13MyPassManagerD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:116,5'
          Dst:             _ZN4llvm19raw_svector_ostreamD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:121,11'
          Dst:             _ZNK4llvm6Module19getModuleIdentifierB5cxx11Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:119,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:129,12'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2IS1_INS_23SmallVectorMemoryBufferES3_IS8_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISB_S5_EEvE4typeE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:116,5'
          Dst:             _ZN13MyPassManagerD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:116,5'
          Dst:             _ZN4llvm19raw_svector_ostreamD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:119,22'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZN4llvm11SmallVectorIcLj0EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZN4llvm11SmallVectorIcLj0EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:130,1'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
    - functionName:    _ZN4llvm3orc23JITTargetMachineBuilder19createTargetMachineEv
      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:    _ZN4llvm8cantFailISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEET_NS_8ExpectedIS6_EEPKc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4llvm11raw_ostreamlsEPKc
        - _ZN4llvm18raw_string_ostream3strB5cxx11Ev
        - _ZN4llvm18raw_string_ostreamC2ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - _ZN4llvm18raw_string_ostreamD2Ev
        - _ZN4llvm25llvm_unreachable_internalEPKcS1_j
        - _ZN4llvm5ErrorD2Ev
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE9takeErrorEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEcvbEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEdeEv
        - _ZN4llvmlsERNS_11raw_ostreamERKNS_5ErrorE
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EEC2EOS4_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:778,7'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:779,22'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEdeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:779,12'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EEC2EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:784,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:785,24'
          Dst:             _ZN4llvm18raw_string_ostreamC2ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:786,23'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE9takeErrorEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:787,8'
          Dst:             _ZN4llvm11raw_ostreamlsEPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:787,15'
          Dst:             _ZN4llvm11raw_ostreamlsEPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:787,23'
          Dst:             _ZN4llvmlsERNS_11raw_ostreamERKNS_5ErrorE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:788,14'
          Dst:             _ZN4llvm18raw_string_ostream3strB5cxx11Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:790,5'
          Dst:             _ZN4llvm25llvm_unreachable_internalEPKcS1_j
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:791,3'
          Dst:             _ZN4llvm5ErrorD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:791,3'
          Dst:             _ZN4llvm18raw_string_ostreamD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:791,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15getErrorStorageEv
        - _ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             _ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:557,7'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:557,22'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,7'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:559,27'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:555,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorIcLj0EEC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplIcEC2Ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1211,19'
          Dst:             _ZN4llvm15SmallVectorImplIcEC2Ej
    - functionName:    _ZN4llvm19raw_svector_ostreamC2ERNS_15SmallVectorImplIcEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11raw_ostream13SetUnbufferedEv
        - _ZN4llvm17raw_pwrite_streamC2EbNS_11raw_ostream11OStreamKindE
        - _ZN4llvm17raw_pwrite_streamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:690,12'
          Dst:             _ZN4llvm17raw_pwrite_streamC2EbNS_11raw_ostream11OStreamKindE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:691,5'
          Dst:             _ZN4llvm11raw_ostream13SetUnbufferedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:692,3'
          Dst:             _ZN4llvm17raw_pwrite_streamD2Ev
    - functionName:    _ZN13MyPassManagerC2Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6legacy11PassManagerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:78,7'
          Dst:             _ZN4llvm6legacy11PassManagerC2Ev
    - functionName:    _ZN4llvm22inconvertibleErrorCodeEv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm10make_errorINS_11StringErrorEJRA36_KcSt10error_codeEEENS_5ErrorEDpOT0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EED2Ev
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2INS0_11StringErrorES2_IS6_EvEEOS_IT_T0_E
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,16'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2INS0_11StringErrorES2_IS6_EvEEOS_IT_T0_E
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,10'
          Dst:             _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,3'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,3'
          Dst:             _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,3'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:339,3'
          Dst:             _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EED2Ev
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2ENS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm5Error11takePayloadEv
        - _ZN4llvm5ErrorcvbEv
        - _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE15getErrorStorageEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:503,5'
          Dst:             _ZN4llvm5ErrorcvbEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:503,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:504,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:504,44'
          Dst:             _ZN4llvm5Error11takePayloadEv
    - functionName:    _ZN13MyPassManager3addEPN4llvm4PassE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm6legacy11PassManager3addEPNS_4PassE
        - _ZN4llvm9StringRefC2EPKc
        - _ZN4llvmeqENS_9StringRefES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:89,29'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:89,26'
          Dst:             _ZN4llvmeqENS_9StringRefES0_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:93,32'
          Dst:             _ZN4llvm6legacy11PassManager3addEPNS_4PassE
    - functionName:    _ZN4llvm29createFreeMachineFunctionPassEv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6legacy11PassManager3runERNS_6ModuleE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13MyPassManagerD2Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm6legacy11PassManagerD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:78,7'
          Dst:             _ZN4llvm6legacy11PassManagerD2Ev
    - functionName:    _ZN4llvm19raw_svector_ostreamD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm17raw_pwrite_streamD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:694,43'
          Dst:             _ZN4llvm17raw_pwrite_streamD2Ev
    - functionName:    _ZNK4llvm6Module19getModuleIdentifierB5cxx11Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/IR/Module.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 249
      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:    _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2IS1_INS_23SmallVectorMemoryBufferES3_IS8_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISB_S5_EEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE10getStorageEv
        - _ZNSt10unique_ptrIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2INS0_23SmallVectorMemoryBufferES2_IS6_EvEEOS_IT_T0_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,24'
          Dst:             _ZNSt10unique_ptrIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2INS0_23SmallVectorMemoryBufferES2_IS6_EvEEOS_IT_T0_E
    - functionName:    _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm11SmallVectorIcLj0EED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorImplIcED2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - __clang_call_terminate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1216,3'
          Dst:             _ZN4llvm15SmallVectorImplIcED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1215,31'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNK4llvm15SmallVectorBaseImE4sizeEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,27'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:282,37'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 503
      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:    _ZN4llvm15SmallVectorImplIcED2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:617,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:616,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:156,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
    - functionName:    _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm15SmallVectorBaseImE4sizeEv
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm23SmallVectorMemoryBufferEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm23SmallVectorMemoryBufferEELb1EE7_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_deleteIN4llvm23SmallVectorMemoryBufferEELb1EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm23SmallVectorMemoryBufferEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm23SmallVectorMemoryBufferESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE10getStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:675,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt10unique_ptrIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2INS0_23SmallVectorMemoryBufferES2_IS6_EvEEOS_IT_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2IS2_INS0_23SmallVectorMemoryBufferEEEEPS1_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,13'
          Dst:             _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,46'
          Dst:             _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2IS2_INS0_23SmallVectorMemoryBufferEEEEPS1_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_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_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm12MemoryBufferESt14default_deleteIS1_EEC2IS2_INS0_23SmallVectorMemoryBufferEEEEPS1_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_S3_INS0_23SmallVectorMemoryBufferEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_S3_INS0_23SmallVectorMemoryBufferEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
    - functionName:    _ZNSt5tupleIJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_S3_INS0_23SmallVectorMemoryBufferEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_23SmallVectorMemoryBufferEEEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_23SmallVectorMemoryBufferEEEvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm12MemoryBufferESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_23SmallVectorMemoryBufferEEEvEEOT_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm12MemoryBufferELb0EEC2IRS2_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm12MemoryBufferEEEEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm12MemoryBufferEEEEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm12MemoryBufferELb0EEC2IRS2_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm12MemoryBufferEEEEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm12MemoryBufferEELb1EEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm12MemoryBufferEELb1EEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm12MemoryBufferELb0EEC2IRS2_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm12MemoryBufferEELb1EEC2IS0_INS1_23SmallVectorMemoryBufferEEEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14default_deleteIN4llvm12MemoryBufferEEC2INS0_23SmallVectorMemoryBufferEvEERKS_IT_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:87,4'
          Dst:             _ZNSt14default_deleteIN4llvm12MemoryBufferEEC2INS0_23SmallVectorMemoryBufferEvEERKS_IT_E
    - functionName:    _ZNSt14default_deleteIN4llvm12MemoryBufferEEC2INS0_23SmallVectorMemoryBufferEvEERKS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_M_headERKS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorMemoryBufferC2EONS_15SmallVectorImplIcEENS_9StringRefEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4llvm11SmallVectorIcLj0EEC2EONS_15SmallVectorImplIcEE
        - _ZN4llvm11SmallVectorIcLj0EED2Ev
        - _ZN4llvm12MemoryBuffer4initEPKcS2_b
        - _ZN4llvm12MemoryBufferC2Ev
        - _ZN4llvm12MemoryBufferD2Ev
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE8pop_backEv
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backEc
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNSaIcEC1Ev
        - _ZNSaIcED1Ev
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN4llvm9StringRefEvEERKT_RKS3_
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:39,3'
          Dst:             _ZN4llvm12MemoryBufferC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:41,9'
          Dst:             _ZN4llvm11SmallVectorIcLj0EEC2EONS_15SmallVectorImplIcEE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:41,39'
          Dst:             _ZNSaIcEC1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:41,39'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN4llvm9StringRefEvEERKT_RKS3_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:41,39'
          Dst:             _ZNSaIcED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:43,16'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backEc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:44,16'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE8pop_backEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:41,39'
          Dst:             _ZNSaIcED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:47,3'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:46,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:46,37'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:46,5'
          Dst:             _ZN4llvm12MemoryBuffer4initEPKcS2_b
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:47,3'
          Dst:             _ZN4llvm11SmallVectorIcLj0EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h:47,3'
          Dst:             _ZN4llvm12MemoryBufferD2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm23SmallVectorMemoryBufferESt14default_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EEC2EPS1_
        - __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_implIN4llvm23SmallVectorMemoryBufferESt14default_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:    _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm23SmallVectorMemoryBufferESt14default_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:             _ZNSt5tupleIJPN4llvm23SmallVectorMemoryBufferESt14default_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_implIN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt5tupleIJPN4llvm23SmallVectorMemoryBufferESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm23SmallVectorMemoryBufferESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm23SmallVectorMemoryBufferESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm23SmallVectorMemoryBufferEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm23SmallVectorMemoryBufferEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm23SmallVectorMemoryBufferEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm23SmallVectorMemoryBufferEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm23SmallVectorMemoryBufferEELb1EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm23SmallVectorMemoryBufferELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm23SmallVectorMemoryBufferEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12MemoryBufferC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/MemoryBuffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallVectorIcLj0EEC2EONS_15SmallVectorImplIcEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm15SmallVectorImplIcEC2Ej
        - _ZN4llvm15SmallVectorImplIcED2Ev
        - _ZN4llvm15SmallVectorImplIcEaSEOS1_
        - _ZNK4llvm15SmallVectorBaseImE5emptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1264,43'
          Dst:             _ZN4llvm15SmallVectorImplIcEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1265,14'
          Dst:             _ZNK4llvm15SmallVectorBaseImE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1266,27'
          Dst:             _ZN4llvm15SmallVectorImplIcEaSEOS1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1267,3'
          Dst:             _ZN4llvm15SmallVectorImplIcED2Ev
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2IN4llvm9StringRefEvEERKT_RKS3_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm9StringRefcvSt17basic_string_viewIcSt11char_traitsIcEEEv
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17_S_to_string_viewESt17basic_string_viewIcS2_E
        - _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:655,48'
          Dst:             _ZNK4llvm9StringRefcvSt17basic_string_viewIcSt11char_traitsIcEEEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:655,30'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17_S_to_string_viewESt17basic_string_viewIcS2_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:655,17'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/basic_string.h:655,4'
          Dst:             _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backEc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseImE8set_sizeEm
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE28reserveForParamAndGetAddressERcm
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZNK4llvm15SmallVectorBaseImE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:575,23'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE28reserveForParamAndGetAddressERcm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:576,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:577,26'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:577,11'
          Dst:             _ZN4llvm15SmallVectorBaseImE8set_sizeEm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE8pop_backEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseImE8set_sizeEm
        - _ZNK4llvm15SmallVectorBaseImE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:580,42'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:580,27'
          Dst:             _ZN4llvm15SmallVectorBaseImE8set_sizeEm
    - functionName:    _ZN4llvm12MemoryBuffer4initEPKcS2_b
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12MemoryBufferD2Ev
      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:    _ZN4llvm15SmallVectorBaseImE8set_sizeEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE28reserveForParamAndGetAddressERcm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIcvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIcLb1EEEEEPKcPT_RS5_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:550,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIcLb1EEEEEPKcPT_RS5_m
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvE32reserveForParamAndGetAddressImplINS_23SmallVectorTemplateBaseIcLb1EEEEEPKcPT_RS5_m
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - _ZNK4llvm15SmallVectorBaseImE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:244,28'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:245,9'
          Dst:             _ZNK4llvm15SmallVectorBaseImE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:256,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:257,38'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
    - functionName:    _ZNK4llvm15SmallVectorBaseImE8capacityEv
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE4growEm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIcvE8grow_podEmm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:538,41'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE8grow_podEmm
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvE8grow_podEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:151,11'
          Dst:             _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
    - functionName:    _ZN4llvm15SmallVectorBaseImE8grow_podEPvmm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm9StringRefcvSt17basic_string_viewIcSt11char_traitsIcEEEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm9StringRef4dataEv
        - _ZNK4llvm9StringRef4sizeEv
        - _ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:249,31'
          Dst:             _ZNK4llvm9StringRef4dataEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:249,39'
          Dst:             _ZNK4llvm9StringRef4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:249,14'
          Dst:             _ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKcm
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17_S_to_string_viewESt17basic_string_viewIcS2_E
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12__sv_wrapperC1ESt17basic_string_viewIcS2_E
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC2ENS4_12__sv_wrapperERKS3_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt17basic_string_viewIcSt11char_traitsIcEEC2EPKcm
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/string_view'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplIcEC2Ej
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EEC2Em
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:601,9'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EEC2Em
    - functionName:    _ZNK4llvm15SmallVectorBaseImE5emptyEv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm15SmallVectorImplIcEaSEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseImE8set_sizeEm
        - _ZN4llvm15SmallVectorImplIcE12assignRemoteEOS1_
        - _ZN4llvm15SmallVectorImplIcE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_moveIPcS3_EEvT_S4_T0_
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - _ZNK4llvm15SmallVectorBaseImE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplIcE12assignRemoteEOS1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseImE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseImE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplIcE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseImE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplIcE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_moveIPcS3_EEvT_S4_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseImE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplIcE5clearEv
    - functionName:    _ZN4llvm15SmallVectorImplIcE12assignRemoteEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - _ZN4llvm25SmallVectorTemplateCommonIcvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE12resetToSmallEv
    - functionName:    _ZN4llvm15SmallVectorImplIcE5clearEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
        - _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:624,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_moveIPcS3_EEvT_S4_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_copyIccEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:510,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_copyIccEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EE18uninitialized_copyIccEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mIcEEPT_PKS3_S6_S4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseIcLb1EEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonIcvEC2Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:500,42'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonIcvEC2Em
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonIcvEC2Em
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseImEC2EPvm
        - _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,49'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:148,44'
          Dst:             _ZN4llvm15SmallVectorBaseImEC2EPvm
    - functionName:    _ZN4llvm15SmallVectorBaseImEC2EPvm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc
      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:    _ZN4llvm17raw_pwrite_streamD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:428,7'
          Dst:             _ZN4llvm11raw_ostreamD2Ev
    - functionName:    _ZN4llvm11raw_ostreamD2Ev
      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:    _ZN4llvm6legacy11PassManagerD2Ev
      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:    _ZN4llvmeqENS_9StringRefES0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm9StringRef6equalsES0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:878,16'
          Dst:             _ZNK4llvm9StringRef6equalsES0_
    - functionName:    _ZN4llvm6legacy11PassManager3addEPNS_4PassE
      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:    _ZNK4llvm9StringRef6equalsES0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm9StringRef13compareMemoryEPKcS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h:166,15'
          Dst:             _ZN4llvm9StringRef13compareMemoryEPKcS2_m
    - functionName:    _ZN15PrintStackSizesC2EPFvPvPKcmmES0_
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19MachineFunctionPassC2ERc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:60,5'
          Dst:             _ZN4llvm19MachineFunctionPassC2ERc
    - functionName:    _ZN4llvm19MachineFunctionPassC2ERc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm12FunctionPassC2ERc
        - _ZN4llvm12FunctionPassD2Ev
        - _ZN4llvm25MachineFunctionPropertiesC2Ev
        - _ZN4llvm25MachineFunctionPropertiesD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,44'
          Dst:             _ZN4llvm12FunctionPassC2ERc
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,62'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,62'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:41,62'
          Dst:             _ZN4llvm12FunctionPassD2Ev
    - functionName:    _ZN15PrintStackSizesD2Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm19MachineFunctionPassD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:47,7'
          Dst:             _ZN4llvm19MachineFunctionPassD2Ev
    - functionName:    _ZN15PrintStackSizesD0Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15PrintStackSizesD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:47,7'
          Dst:             _ZN15PrintStackSizesD2Ev
    - functionName:    _ZNK4llvm4Pass11getPassNameEv
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19MachineFunctionPass16doInitializationERNS_6ModuleE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm25MachineFunctionPropertiesD2Ev
        - _ZN4llvm25MachineFunctionPropertiesaSEOS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:35,24'
          Dst:             _ZN4llvm25MachineFunctionPropertiesaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:35,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:36,19'
          Dst:             _ZN4llvm25MachineFunctionPropertiesaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:36,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:37,23'
          Dst:             _ZN4llvm25MachineFunctionPropertiesaSEOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:37,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:35,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:36,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:37,5'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
    - functionName:    _ZN4llvm4Pass14doFinalizationERNS_6ModuleE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Pass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm4Pass5printERNS_11raw_ostreamEPKNS_6ModuleE
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm19MachineFunctionPass17createPrinterPassERNS_11raw_ostreamERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm12FunctionPass17assignPassManagerERNS_7PMStackENS_15PassManagerTypeE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4Pass18preparePassManagerERNS_7PMStackE
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm12FunctionPass27getPotentialPassManagerTypeEv
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm19MachineFunctionPass16getAnalysisUsageERNS_13AnalysisUsageE
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4Pass13releaseMemoryEv
      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:    _ZN4llvm4Pass26getAdjustedAnalysisPointerEPKv
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4Pass18getAsImmutablePassEv
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm4Pass18getAsPMDataManagerEv
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm4Pass14verifyAnalysisEv
      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:    _ZN4llvm4Pass17dumpPassStructureEj
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15PrintStackSizes20runOnMachineFunctionERN4llvm15MachineFunctionE
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15MachineFunction12getFrameInfoEv
        - _ZNK4llvm15MachineFunction7getNameEv
        - _ZNK4llvm16MachineFrameInfo12getStackSizeEv
        - _ZNK4llvm9StringRef4dataEv
        - _ZNK4llvm9StringRef4sizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:71,20'
          Dst:             _ZNK4llvm15MachineFunction7getNameEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:72,20'
          Dst:             _ZN4llvm15MachineFunction12getFrameInfoEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:73,22'
          Dst:             _ZNK4llvm16MachineFrameInfo12getStackSizeEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:74,22'
          Dst:             _ZNK4llvm9StringRef4dataEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:74,35'
          Dst:             _ZNK4llvm9StringRef4sizeEv
    - functionName:    _ZNK4llvm19MachineFunctionPass21getRequiredPropertiesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25MachineFunctionPropertiesC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:57,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
    - functionName:    _ZNK4llvm19MachineFunctionPass16getSetPropertiesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25MachineFunctionPropertiesC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:60,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
    - functionName:    _ZNK4llvm19MachineFunctionPass20getClearedPropertiesEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25MachineFunctionPropertiesC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:63,12'
          Dst:             _ZN4llvm25MachineFunctionPropertiesC2Ev
    - functionName:    _ZN4llvm25MachineFunctionPropertiesC2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVectorC2Ejb
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h:235,7'
          Dst:             _ZN4llvm9BitVectorC2Ejb
    - functionName:    _ZN4llvm9BitVectorC2Ejb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4llvm11SmallVectorImLj6EEC2EmRKm
        - _ZN4llvm11SmallVectorImLj6EED2Ev
        - _ZN4llvm9BitVector17clear_unused_bitsEv
        - _ZNK4llvm9BitVector11NumBitWordsEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:150,14'
          Dst:             _ZNK4llvm9BitVector11NumBitWordsEj
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:150,9'
          Dst:             _ZN4llvm11SmallVectorImLj6EEC2EmRKm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:152,7'
          Dst:             _ZN4llvm9BitVector17clear_unused_bitsEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:153,3'
          Dst:             _ZN4llvm11SmallVectorImLj6EED2Ev
    - functionName:    _ZNK4llvm9BitVector11NumBitWordsEj
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11SmallVectorImLj6EEC2EmRKm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm15SmallVectorImplImE6assignEmm
        - _ZN4llvm15SmallVectorImplImEC2Ej
        - _ZN4llvm15SmallVectorImplImED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1224,7'
          Dst:             _ZN4llvm15SmallVectorImplImEC2Ej
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1225,11'
          Dst:             _ZN4llvm15SmallVectorImplImE6assignEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1226,3'
          Dst:             _ZN4llvm15SmallVectorImplImED2Ev
    - functionName:    _ZN4llvm9BitVector17clear_unused_bitsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVector15set_unused_bitsEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:795,5'
          Dst:             _ZN4llvm9BitVector15set_unused_bitsEb
    - functionName:    _ZN4llvm9BitVector15set_unused_bitsEb
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvE4backEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:787,14'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE4backEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:789,14'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE4backEv
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvE4backEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:322,5'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE5emptyEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:322,5'
          Dst:             __assert_fail
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:323,12'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
    - functionName:    _ZN4llvm15SmallVectorImplImE6assignEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13growAndAssignEmm
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:719,25'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:720,13'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13growAndAssignEmm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:725,23'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:725,56'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:726,25'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:727,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:727,62'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:728,30'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:729,33'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:729,58'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:729,7'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:730,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE13growAndAssignEmm
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:559,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:560,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:561,37'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:562,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
    - functionName:    _ZNSt22__uninitialized_fill_nILb1EE15__uninit_fill_nIPmmmEET_S3_T0_RKT1_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_uninitialized.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm15MachineFunction7getNameEv
      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:    _ZN4llvm15MachineFunction12getFrameInfoEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm16MachineFrameInfo12getStackSizeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFrameInfo.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25MachineFunctionPropertiesaSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVectoraSEOS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h:129,7'
          Dst:             _ZN4llvm9BitVectoraSEOS0_
    - functionName:    _ZN4llvm25MachineFunctionPropertiesD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm9BitVectorD2Ev
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h:129,7'
          Dst:             _ZN4llvm9BitVectorD2Ev
    - functionName:    _ZN4llvm9BitVectoraSEOS0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11SmallVectorImLj6EEaSEOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h:82,7'
          Dst:             _ZN4llvm11SmallVectorImLj6EEaSEOS1_
    - functionName:    _ZN4llvm11SmallVectorImLj6EEaSEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm15SmallVectorImplImEaSEOS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1271,27'
          Dst:             _ZN4llvm15SmallVectorImplImEaSEOS1_
    - functionName:    _ZN4llvm15SmallVectorImplImEaSEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - _ZN4llvm15SmallVectorImplImE12assignRemoteEOS1_
        - _ZN4llvm15SmallVectorImplImE5clearEv
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_moveIPmS3_EEvT_S4_T0_
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1070,12'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1071,11'
          Dst:             _ZN4llvm15SmallVectorImplImE12assignRemoteEOS1_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1077,24'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1078,26'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE4sizeEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1081,29'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,30'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1083,43'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,39'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1086,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1087,11'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1090,9'
          Dst:             _ZN4llvm15SmallVectorImplImE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1099,13'
          Dst:             _ZNK4llvm15SmallVectorBaseIjE8capacityEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1101,11'
          Dst:             _ZN4llvm15SmallVectorImplImE5clearEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1103,11'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,19'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1106,55'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,32'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,53'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1111,34'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1110,3'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_moveIPmS3_EEvT_S4_T0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1114,9'
          Dst:             _ZN4llvm15SmallVectorBaseIjE8set_sizeEm
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:1116,7'
          Dst:             _ZN4llvm15SmallVectorImplImE5clearEv
    - functionName:    _ZN4llvm15SmallVectorImplImE12assignRemoteEOS1_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - _ZN4llvm25SmallVectorTemplateCommonImvE12resetToSmallEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,31'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,46'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE3endEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:604,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:605,16'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:606,18'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE5beginEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:610,9'
          Dst:             _ZN4llvm25SmallVectorTemplateCommonImvE12resetToSmallEv
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_moveIPmS3_EEvT_S4_T0_
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyImmEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:510,5'
          Dst:             _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyImmEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
    - functionName:    _ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyImmEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11__copy_moveILb1ELb1ESt26random_access_iterator_tagE8__copy_mImEEPT_PKS3_S6_S4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/stl_algobase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25SmallVectorTemplateCommonImvE12resetToSmallEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h:160,20'
          Dst:             _ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv
    - functionName:    _ZN4llvm19MachineFunctionPassD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm12FunctionPassD2Ev
        - _ZN4llvm25MachineFunctionPropertiesD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:30,7'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:30,7'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:30,7'
          Dst:             _ZN4llvm25MachineFunctionPropertiesD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h:30,7'
          Dst:             _ZN4llvm12FunctionPassD2Ev
    - functionName:    _ZN4llvm12FunctionPassD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Pass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm4PassD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Pass.h:311,7'
          Dst:             _ZN4llvm4PassD2Ev
    - functionName:    _ZN4llvm4PassD2Ev
      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:    _ZN4llvm12FunctionPassC2ERc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Pass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm4PassC2ENS_8PassKindERc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Pass.h:313,38'
          Dst:             _ZN4llvm4PassC2ENS_8PassKindERc
    - functionName:    _ZN4llvm4PassC2ENS_8PassKindERc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Pass.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE15getErrorStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:685,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2INS0_11StringErrorES2_IS6_EvEEOS_IT_T0_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS2_INS0_11StringErrorEEEEPS1_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,13'
          Dst:             _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,46'
          Dst:             _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS2_INS0_11StringErrorEEEEPS1_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:272,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_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:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_deleteIS1_EE10_M_deleterEv
        - __clang_call_terminate
      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_implIN4llvm11StringErrorESt14default_deleteIS1_EE10_M_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:366,21'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm11StringErrorEEEE7_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm11StringErrorEELb1EE7_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_deleteIN4llvm11StringErrorEELb1EE7_M_headERS4_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm11StringErrorEELb1EE7_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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm11StringErrorESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_M_headERS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:195,51'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_M_headERS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_deleteIS1_EE7releaseEv
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_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_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2IS2_INS0_11StringErrorEEEEPS1_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_S3_INS0_11StringErrorEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_S3_INS0_11StringErrorEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
    - functionName:    _ZNSt5tupleIJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_S3_INS0_11StringErrorEETnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleISB_SC_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceISB_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOSB_OSC_
      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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_11StringErrorEEEvEEOT_DpOT0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:969,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_11StringErrorEEEvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEEC2IRS2_JS3_INS0_11StringErrorEEEvEEOT_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2IRS2_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS0_INS1_11StringErrorEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS0_INS1_11StringErrorEEEEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13ErrorInfoBaseELb0EEC2IRS2_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13ErrorInfoBaseEEEEC2IS0_INS1_11StringErrorEEEEOT_
      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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS0_INS1_11StringErrorEEEEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS0_INS1_11StringErrorEEEEOT_
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13ErrorInfoBaseEELb1EEC2IS0_INS1_11StringErrorEEEEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt14default_deleteIN4llvm13ErrorInfoBaseEEC2INS0_11StringErrorEvEERKS_IT_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:87,4'
          Dst:             _ZNSt14default_deleteIN4llvm13ErrorInfoBaseEEC2INS0_11StringErrorEvEERKS_IT_E
    - functionName:    _ZNSt14default_deleteIN4llvm13ErrorInfoBaseEEC2INS0_11StringErrorEvEERKS_IT_E
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm11StringErrorESt14default_deleteIS1_EEE7_M_headERKS5_
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_M_headERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:198,57'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_M_headERKS3_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EE7_M_headERKS3_
      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:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11StringErrorC1ERKNS_5TwineESt10error_code
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10unique_ptrIN4llvm11StringErrorESt14default_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:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_deleteIS1_EEC2EPS1_
        - __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_implIN4llvm11StringErrorESt14default_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:    _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_M_ptrEv
        - _ZNSt5tupleIJPN4llvm11StringErrorESt14default_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:             _ZNSt5tupleIJPN4llvm11StringErrorESt14default_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_implIN4llvm11StringErrorESt14default_deleteIS1_EE6_M_ptrEv
    - functionName:    _ZNSt5tupleIJPN4llvm11StringErrorESt14default_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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm11StringErrorESt14default_deleteIS1_EEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:919,4'
          Dst:             _ZNSt11_Tuple_implILm0EJPN4llvm11StringErrorESt14default_deleteIS1_EEEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm11StringErrorESt14default_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:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EEC2Ev
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm11StringErrorEEEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,9'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm11StringErrorEEEEC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:207,23'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EEC2Ev
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm11StringErrorEEEEC2Ev
      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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm11StringErrorEELb1EEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:340,9'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm11StringErrorEELb1EEC2Ev
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm11StringErrorELb0EEC2Ev
      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:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm11StringErrorEELb1EEC2Ev
      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:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm6legacy11PassManagerC2Ev
      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:    _ZN13MyPassManagerD0Ev
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13MyPassManagerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:78,7'
          Dst:             _ZN13MyPassManagerD2Ev
    - functionName:    _ZN4llvm17raw_pwrite_streamC2EbNS_11raw_ostream11OStreamKindE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:435,9'
          Dst:             _ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE
    - functionName:    _ZN4llvm11raw_ostream13SetUnbufferedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostream16SetBufferAndModeEPcmNS0_10BufferKindE
        - _ZN4llvm11raw_ostream5flushEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:173,5'
          Dst:             _ZN4llvm11raw_ostream5flushEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:174,5'
          Dst:             _ZN4llvm11raw_ostream16SetBufferAndModeEPcmNS0_10BufferKindE
    - functionName:    _ZN4llvm11raw_ostream5flushEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm11raw_ostream14flush_nonemptyEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:187,7'
          Dst:             _ZN4llvm11raw_ostream14flush_nonemptyEv
    - functionName:    _ZN4llvm11raw_ostream16SetBufferAndModeEPcmNS0_10BufferKindE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm11raw_ostream14flush_nonemptyEv
      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:    _ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:675,5'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15getErrorStorageEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:685,5'
          Dst:             __assert_fail
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEcvbEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEdeEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv
        - _ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:622,5'
          Dst:             _ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:623,13'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv
    - functionName:    _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EEC2EOS4_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE11get_deleterEv
        - _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE7releaseEv
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,18'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE7releaseEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,60'
          Dst:             _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:258,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm18raw_string_ostreamC2ERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm11raw_ostream13SetUnbufferedEv
        - _ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE
        - _ZN4llvm11raw_ostreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:655,12'
          Dst:             _ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:656,5'
          Dst:             _ZN4llvm11raw_ostream13SetUnbufferedEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:657,3'
          Dst:             _ZN4llvm11raw_ostreamD2Ev
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE9takeErrorEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm12ErrorSuccessD2Ev
        - _ZN4llvm5Error7successEv
        - _ZN4llvm5ErrorC2EOS0_
        - _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15getErrorStorageEv
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EOS4_
        - _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,40'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15getErrorStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,29'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EEC2EOS4_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,23'
          Dst:             _ZN4llvm5ErrorC2ESt10unique_ptrINS_13ErrorInfoBaseESt14default_deleteIS2_EE
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,62'
          Dst:             _ZN4llvm5Error7successEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,62'
          Dst:             _ZN4llvm5ErrorC2EOS0_
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZN4llvm12ErrorSuccessD2Ev
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:605,5'
          Dst:             _ZNSt10unique_ptrIN4llvm13ErrorInfoBaseESt14default_deleteIS1_EED2Ev
    - functionName:    _ZN4llvm11raw_ostreamlsEPKc
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamlsENS_9StringRefE
        - _ZN4llvm9StringRefC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:244,29'
          Dst:             _ZN4llvm9StringRefC2EPKc
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:244,18'
          Dst:             _ZN4llvm11raw_ostreamlsENS_9StringRefE
    - functionName:    _ZN4llvmlsERNS_11raw_ostreamERKNS_5ErrorE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4llvm11raw_ostreamlsEPKc
        - _ZNK4llvm5Error6getPtrEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:319,21'
          Dst:             _ZNK4llvm5Error6getPtrEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:322,10'
          Dst:             _ZN4llvm11raw_ostreamlsEPKc
    - functionName:    _ZN4llvm18raw_string_ostream3strB5cxx11Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm25llvm_unreachable_internalEPKcS1_j
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm18raw_string_ostreamD2Ev
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm11raw_ostreamD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h:644,7'
          Dst:             _ZN4llvm11raw_ostreamD2Ev
    - functionName:    _ZNSt10unique_ptrIN4llvm13TargetMachineESt14default_deleteIS1_EE7releaseEv
      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:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
        - __clang_call_terminate
      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_implIN4llvm13TargetMachineESt14default_deleteIS1_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:384,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt15__uniq_ptr_implIN4llvm13TargetMachineESt14default_deleteIS1_EEC2IS3_EEPS1_OT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_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/bits/unique_ptr.h:151,4'
          Dst:             _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_S4_TnNSt9enable_ifIXaaaaclsr4_TMCE23_MoveConstructibleTupleIT_T0_EEclsr4_TMCE31_ImplicitlyMoveConvertibleTupleIS9_SA_EEntsr7is_sameINSt9remove_cvINSt16remove_referenceIS9_E4typeEE4typeESt15allocator_arg_tEE5valueEbE4typeELb1EEEOS9_OSA_
    - functionName:    _ZNSt5tupleIJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_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:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_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_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_JS4_EvEEOT_DpOT0_
    - functionName:    _ZNSt11_Tuple_implILm0EJPN4llvm13TargetMachineESt14default_deleteIS1_EEEC2IRS2_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:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2IRS2_EEOT_
        - _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:217,4'
          Dst:             _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2IS3_EEOT_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:218,4'
          Dst:             _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2IRS2_EEOT_
    - functionName:    _ZNSt11_Tuple_implILm1EJSt14default_deleteIN4llvm13TargetMachineEEEEC2IS3_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:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2IS3_EEOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple:349,4'
          Dst:             _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2IS3_EEOT_
    - functionName:    _ZNSt10_Head_baseILm0EPN4llvm13TargetMachineELb0EEC2IRS2_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:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt10_Head_baseILm1ESt14default_deleteIN4llvm13TargetMachineEELb1EEC2IS3_EEOT_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/tuple'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc14IRCompileLayer10IRCompilerD2Ev
      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:    _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_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:         8
      ICount:          43
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE11get_deleterEv
        - _ZNSt15__uniq_ptr_implI10MyCompilerSt14default_deleteIS0_EE6_M_ptrEv
        - __clang_call_terminate
      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_implI10MyCompilerSt14default_deleteIS0_EE6_M_ptrEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EE11get_deleterEv
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/unique_ptr.h:292,4'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEEC2IS1_I10MyCompilerS5_ISA_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISD_S7_EEvE4typeE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/Support/Error.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEE10getStorageEv
        - _ZNSt10unique_ptrIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2I10MyCompilerS4_IS8_EvEEOS_IT_T0_E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,10'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEE10getStorageEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/Support/Error.h:524,24'
          Dst:             _ZNSt10unique_ptrIN4llvm3orc14IRCompileLayer10IRCompilerESt14default_deleteIS3_EEC2I10MyCompilerS4_IS8_EvEEOS_IT_T0_E
    - functionName:    '_ZZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackENK3$_0clEN4llvm3orc23JITTargetMachineBuilderE'
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10MyCompilerC2EN4llvm3orc23JITTargetMachineBuilderEPFvPvPKcmmES3_
        - _ZN10MyCompilerD2Ev
        - _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
        - _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEEC2IS1_I10MyCompilerS5_ISA_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISD_S7_EEvE4typeE
        - _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:146,28'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:146,17'
          Dst:             _ZN10MyCompilerC2EN4llvm3orc23JITTargetMachineBuilderEPFvPvPKcmmES3_
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,20'
          Dst:             _ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEEC2IS1_I10MyCompilerS5_ISA_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISD_S7_EEvE4typeE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZN10MyCompilerD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZNSt10unique_ptrI10MyCompilerSt14default_deleteIS0_EED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZN10MyCompilerD2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:145,13'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
    - functionName:    _ZN10MyCompilerC2EN4llvm3orc23JITTargetMachineBuilderEPFvPvPKcmmES3_
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ENS0_14IRSymbolMapper15ManglingOptionsE
        - _ZN4llvm3orc23JITTargetMachineBuilder10getOptionsEv
        - _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
        - _ZN4llvm3orc34irManglingOptionsFromTargetOptionsERKNS_13TargetOptionsE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:40,67'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilder10getOptionsEv
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:40,16'
          Dst:             _ZN4llvm3orc34irManglingOptionsFromTargetOptionsERKNS_13TargetOptionsE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:40,5'
          Dst:             _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ENS0_14IRSymbolMapper15ManglingOptionsE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:41,5'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
    - functionName:    _ZN4llvm3orc23JITTargetMachineBuilder10getOptionsEv
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      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:    _ZN4llvm3orc34irManglingOptionsFromTargetOptionsERKNS_13TargetOptionsE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4llvm3orc14IRCompileLayer10IRCompilerC2ENS0_14IRSymbolMapper15ManglingOptionsE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E14_M_get_pointerERKSt9_Any_data'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_St17integral_constantIbLb1EE'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9_Any_data9_M_accessEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:248,21'
          Dst:             _ZNSt9_Any_data9_M_accessEv
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E10_M_managerERSt9_Any_dataRKS3_St18_Manager_operation'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE'
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E14_M_get_pointerERKSt9_Any_data'
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E8_M_cloneERSt9_Any_dataRKS3_St17integral_constantIbLb1EE'
        - '_ZNSt9_Any_data9_M_accessIPZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:199,4'
          Branch Sides:    []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,40'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E14_M_get_pointerERKSt9_Any_data'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:207,15'
          Dst:             '_ZNSt9_Any_data9_M_accessIPZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0EERT_v'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:211,8'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E8_M_cloneERSt9_Any_dataRKS3_St17integral_constantIbLb1EE'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:215,8'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E10_M_destroyERSt9_Any_dataSt17integral_constantIbLb1EE'
    - functionName:    '_ZNSt17_Function_handlerIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E9_M_invokeERKSt9_Any_dataOSA_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
        - _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E14_M_get_pointerERKSt9_Any_data'
        - '_ZZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackENK3$_0clEN4llvm3orc23JITTargetMachineBuilderE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,11'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E14_M_get_pointerERKSt9_Any_data'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:286,6'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderC2EOS1_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,9'
          Dst:             '_ZZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackENK3$_0clEN4llvm3orc23JITTargetMachineBuilderE'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,2'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:285,2'
          Dst:             _ZN4llvm3orc23JITTargetMachineBuilderD2Ev
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_St17integral_constantIbLb1EE'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:223,4'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_St17integral_constantIbLb1EE'
    - functionName:    '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E21_M_not_empty_functionIS1_EEbRKT_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 243
      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:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEE4swapERSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2EOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNSt14_Function_baseC2Ev
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEE4swapERSC_
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:423,43'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:425,6'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEE4swapERSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:423,43'
          Dst:             __clang_call_terminate
    - functionName:    _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEaSEOSC_
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEE4swapERSC_
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2EOSC_
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:482,2'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2EOSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:482,27'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEE4swapERSC_
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:482,2'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
    - 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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      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:    _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:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      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:    '_ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2IZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0vvEET_'
      functionSourceFile: '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_'
        - '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E21_M_not_empty_functionIS1_EEbRKT_'
        - _ZNSt14_Function_baseC2Ev
        - _ZNSt14_Function_baseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:669,9'
          Dst:             _ZNSt14_Function_baseC2Ev
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:673,6'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E21_M_not_empty_functionIS1_EEbRKT_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:675,6'
          Dst:             '_ZNSt14_Function_base13_Base_managerIZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0E15_M_init_functorERSt9_Any_dataOS1_'
        - Src:             '/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/std_function.h:679,7'
          Dst:             _ZNSt14_Function_baseD2Ev
    - functionName:    _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE25setCompileFunctionCreatorESt8functionIFNS_8ExpectedISt10unique_ptrINS0_14IRCompileLayer10IRCompilerESt14default_deleteISA_EEEENS0_23JITTargetMachineBuilderEEE
      functionSourceFile: '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEaSEOSC_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:417,5'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:417,34'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEaSEOSC_
        - Src:             '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h:418,12'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv
    - functionName:    LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallback
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE25setCompileFunctionCreatorESt8functionIFNS_8ExpectedISt10unique_ptrINS0_14IRCompileLayer10IRCompilerESt14default_deleteISA_EEEENS0_23JITTargetMachineBuilderEEE
        - '_ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2IZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0vvEET_'
        - _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:140,14'
          Dst:             _Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:142,9'
          Dst:             '_ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEEC2IZ66LLVMOrcLLJITBuilderSetCompileFunctionCreatorWithStackSizesCallbackE3$_0vvEET_'
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:141,8'
          Dst:             _ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE25setCompileFunctionCreatorESt8functionIFNS_8ExpectedISt10unique_ptrINS0_14IRCompileLayer10IRCompilerESt14default_deleteISA_EEEENS0_23JITTargetMachineBuilderEEE
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:141,5'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
        - Src:             'core/iwasm/compilation/aot_orc_extra2.cpp:141,5'
          Dst:             _ZNSt8functionIFN4llvm8ExpectedISt10unique_ptrINS0_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS5_EEEENS3_23JITTargetMachineBuilderEEED2Ev
    - functionName:    aot_free_tiny_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:93,5'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:93,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:95,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:95,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:97,5'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:97,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:98,5'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:98,5'
          Dst:             aot_set_last_error
    - functionName:    aot_free_frame_per_function_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - aot_free_tiny_frame_for_aot_func
        - aot_set_last_error
      functionUses:    21
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_stack_frame_comp.c:143,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:145,20'
          Dst:             aot_free_tiny_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:147,13'
          Dst:             aot_set_last_error
    - functionName:    aot_alloc_tiny_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMAppendBasicBlockInContext
        - LLVMBuildICmp
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - LLVMGetInsertBlock
        - LLVMMoveBasicBlockAfter
        - aot_emit_exception
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:46,5'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:46,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:49,39'
          Dst:             LLVMAppendBasicBlockInContext
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:52,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:57,33'
          Dst:             LLVMGetInsertBlock
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:56,9'
          Dst:             LLVMMoveBasicBlockAfter
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:59,21'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:61,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:65,15'
          Dst:             aot_emit_exception
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:74,9'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:74,9'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:78,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:78,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:79,5'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:79,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:80,5'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:80,5'
          Dst:             aot_set_last_error
    - functionName:    aot_alloc_frame_per_function_frame_for_aot_func
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - aot_alloc_tiny_frame_for_aot_func
        - aot_set_last_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/aot_stack_frame_comp.c:129,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:131,20'
          Dst:             aot_alloc_tiny_frame_for_aot_func
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:134,13'
          Dst:             aot_set_last_error
    - functionName:    aot_tiny_frame_gen_commit_ip
      functionSourceFile: '/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildInBoundsGEP2
        - LLVMBuildLoad2
        - LLVMBuildStore
        - LLVMConstInt
        - aot_set_last_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:113,5'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:113,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:115,5'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:115,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:117,5'
          Dst:             LLVMBuildInBoundsGEP2
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:117,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:119,5'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/aot_stack_frame_comp.c:119,5'
          Dst:             aot_set_last_error
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_replace_f64x2
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:416,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_replace
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          246
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - LLVMBuildInsertElement
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - check_type_compatible
        - simd_bitcast_and_push_v128
        - simd_lane_id_to_llvm_value
        - simd_pop_v128_and_bitcast
        - wasm_runtime_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:338,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:340,18'
          Dst:             simd_lane_id_to_llvm_value
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:344,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:351,27'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:353,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:360,20'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:362,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:366,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMBuildInsertElement
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_replace_f32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:408,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_replace_i64x2
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:400,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_replace_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:392,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_replace_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:384,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_replace_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_replace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:376,12'
          Dst:             aot_compile_simd_replace
    - functionName:    aot_compile_simd_extract_f64x2
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:326,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_extract
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
        - bool
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          234
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildExtractElement
        - LLVMBuildSExt
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_lane_id_to_llvm_value
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:234,18'
          Dst:             simd_lane_id_to_llvm_value
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:235,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:240,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:246,20'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:248,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:255,28'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:257,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:263,28'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:265,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:271,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:271,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:271,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:271,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildExtractElement
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_extract_f32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:318,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_extract_i64x2
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:310,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_extract_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:302,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_extract_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:293,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_extract_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aot_compile_simd_extract
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:283,12'
          Dst:             aot_compile_simd_extract
    - functionName:    aot_compile_simd_swizzle_common
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          363
      EdgeCount:       91
      CyclomaticComplexity: 22
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildExtractElement
        - LLVMBuildICmp
        - LLVMBuildInsertElement
        - LLVMBuildSelect
        - LLVMConstInt
        - LLVMGetUndef
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:128,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:133,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:138,19'
          Dst:             LLVMGetUndef
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:139,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:144,25'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:149,23'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:151,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:156,32'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:161,17'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:163,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:168,68'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:168,20'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:170,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:176,43'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:175,19'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:177,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:181,22'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:183,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:189,35'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:188,19'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:190,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:196,42'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:195,19'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:197,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:202,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:204,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:208,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:208,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:208,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:208,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:208,5'
          Dst:             aot_value_stack_push
    - functionName:    is_target_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.h:14,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/simd/simd_common.h:15,16'
          Dst:             strncmp
    - functionName:    aot_compile_simd_swizzle
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_compile_simd_swizzle_common
        - aot_compile_simd_swizzle_x86
        - is_target_x86
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:218,9'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:219,16'
          Dst:             aot_compile_simd_swizzle_x86
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:222,16'
          Dst:             aot_compile_simd_swizzle_common
    - functionName:    aot_compile_simd_swizzle_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          255
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildICmp
        - LLVMBuildSelect
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:61,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:66,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:72,23'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:81,24'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:86,23'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:88,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:92,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:94,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:100,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:103,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:107,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:109,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:113,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:113,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:113,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:113,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:113,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_shuffle
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildShuffleVector
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_build_const_integer_vector
        - simd_pop_v128_and_bitcast
        - wasm_runtime_read_v128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:20,5'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:25,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:30,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:36,18'
          Dst:             simd_build_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:41,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:43,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_access_lanes.c:47,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    LLVMBuildShuffleVector
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_i64x2_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:143,12'
          Dst:             simd_shift
    - functionName:    simd_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          494
      EdgeCount:       80
      CyclomaticComplexity: 18
      functionsReached:
        - LLVMBuildAShr
        - LLVMBuildAnd
        - LLVMBuildInsertElement
        - LLVMBuildLShr
        - LLVMBuildShl
        - LLVMBuildShuffleVector
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMConstInt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - check_type_compatible
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_bit_shifts.c:85,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:34,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:35,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:36,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:37,9'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:40,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:42,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:49,23'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:51,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:57,18'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:61,18'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:66,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:72,15'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:74,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:79,15'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:81,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:88,22'
          Dst:             LLVMBuildShl
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:93,22'
          Dst:             LLVMBuildAShr
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:98,22'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:108,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:112,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:136,12'
          Dst:             simd_shift
    - functionName:    aot_compile_simd_i16x8_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:129,12'
          Dst:             simd_shift
    - functionName:    aot_compile_simd_i8x16_shift
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_shift
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bit_shifts.c:122,12'
          Dst:             simd_shift
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_i64x2_bitmask
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_build_bitmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:132,12'
          Dst:             simd_build_bitmask
    - functionName:    simd_build_bitmask
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          365
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - LLVMBuildAShr
        - LLVMBuildAnd
        - LLVMBuildSExt
        - LLVMBuildTrunc
        - LLVMVectorType
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_build_const_integer_vector
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:43,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:49,27'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:55,20'
          Dst:             LLVMBuildAShr
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:57,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:61,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:62,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:67,24'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:77,18'
          Dst:             simd_build_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:83,15'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:84,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:89,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:95,15'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:96,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:100,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:100,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:100,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:100,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:100,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_i32x4_bitmask
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_build_bitmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:125,12'
          Dst:             simd_build_bitmask
    - functionName:    aot_compile_simd_i16x8_bitmask
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_build_bitmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:118,12'
          Dst:             simd_build_bitmask
    - functionName:    aot_compile_simd_i8x16_bitmask
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_build_bitmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitmask_extracts.c:111,12'
          Dst:             simd_build_bitmask
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v128_bitwise_bitselect
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          579
      EdgeCount:       142
      CyclomaticComplexity: 36
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildNot
        - LLVMBuildOr
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:92,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:93,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:94,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:97,15'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:98,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:102,21'
          Dst:             LLVMBuildNot
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:103,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:108,15'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:109,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:114,15'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:115,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:119,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:119,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:119,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:119,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:119,5'
          Dst:             aot_value_stack_push
    - functionName:    LLVMBuildNot
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    v128_bitwise_not
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          261
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildNot
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:73,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:75,20'
          Dst:             LLVMBuildNot
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:76,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:80,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:80,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:80,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:80,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:80,5'
          Dst:             aot_value_stack_push
    - functionName:    v128_bitwise_two_component
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          486
      EdgeCount:       121
      CyclomaticComplexity: 28
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildNot
        - LLVMBuildOr
        - LLVMBuildXor
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - aot_value_stack_push
        - check_type_compatible
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_bitwise_ops.c:19,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:16,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:17,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:21,28'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:23,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:29,23'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:30,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:35,28'
          Dst:             LLVMBuildXor
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:37,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:44,29'
          Dst:             LLVMBuildNot
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:45,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:49,28'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:51,17'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:62,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:62,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:62,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:62,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:62,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_v128_bitwise
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - v128_bitwise_bitselect
        - v128_bitwise_not
        - v128_bitwise_two_component
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_bitwise_ops.c:130,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:135,20'
          Dst:             v128_bitwise_two_component
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:137,20'
          Dst:             v128_bitwise_not
        - Src:             'core/iwasm/compilation/simd/simd_bitwise_ops.c:139,20'
          Dst:             v128_bitwise_bitselect
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_v128_any_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMBuildZExt
        - LLVMVectorType
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:112,25'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:116,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:121,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:128,15'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:129,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:133,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:133,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:133,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:133,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_i64x2_all_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_all_true
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:102,12'
          Dst:             simd_all_true
    - functionName:    simd_all_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          257
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildZExt
        - LLVMVectorType
        - aot_call_llvm_intrinsic
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:40,28'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:41,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:45,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:51,20'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:53,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:59,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:65,15'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:66,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:70,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:70,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:70,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:70,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:70,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_i32x4_all_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_all_true
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:95,12'
          Dst:             simd_all_true
    - functionName:    aot_compile_simd_i16x8_all_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_all_true
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:88,12'
          Dst:             simd_all_true
    - functionName:    aot_compile_simd_i8x16_all_true
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_all_true
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_bool_reductions.c:81,12'
          Dst:             simd_all_true
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_build_splat_const_float_vector
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMConstReal
        - LLVMConstVector
        - aot_set_last_error_v
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.c:136,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_common.c:140,21'
          Dst:             LLVMConstReal
        - Src:             'core/iwasm/compilation/simd/simd_common.c:141,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:149,20'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_common.c:150,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:155,5'
          Dst:             wasm_runtime_free
    - functionName:    LLVMConstVector
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_build_splat_const_integer_vector
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMConstInt
        - LLVMConstVector
        - aot_set_last_error_v
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.c:104,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_common.c:108,21'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_common.c:109,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:117,20'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_common.c:118,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:123,5'
          Dst:             wasm_runtime_free
    - functionName:    simd_build_const_integer_vector
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMConstInt
        - LLVMConstVector
        - aot_set_last_error_v
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.c:73,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_common.c:79,19'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_common.c:80,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:85,20'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_common.c:86,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:91,5'
          Dst:             wasm_runtime_free
    - functionName:    simd_lane_id_to_llvm_value
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          122
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_bitcast_and_push_v128
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMBuildBitCast
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - wasm_runtime_malloc
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.c:33,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_common.c:35,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_common.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:40,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_common.c:40,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:40,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_common.c:40,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_pop_v128_and_bitcast
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          181
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - check_type_compatible
        - wasm_runtime_free
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_common.c:15,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_common.c:18,15'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_common.c:19,9'
          Dst:             aot_set_last_error_v
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    float_cond_2_predicate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_comparisons.c:14,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_cond_2_predicate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_comparisons.c:46,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    aot_compile_simd_f64x2_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - float_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:227,12'
          Dst:             float_vector_compare
    - functionName:    float_vector_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          204
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildFCmp
        - LLVMBuildSExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - float_cond_2_predicate
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:173,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:178,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:183,10'
          Dst:             float_cond_2_predicate
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:184,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:189,15'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:190,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:196,15'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:197,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:202,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:204,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:208,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:208,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:208,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:208,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:208,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_f32x4_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - float_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:219,12'
          Dst:             float_vector_compare
    - functionName:    aot_compile_simd_i64x2_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - integer_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:162,12'
          Dst:             integer_vector_compare
    - functionName:    integer_vector_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          202
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildICmp
        - LLVMBuildSExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - int_cond_2_predicate
        - simd_pop_v128_and_bitcast
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:95,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:100,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:105,10'
          Dst:             int_cond_2_predicate
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:106,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:111,15'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:112,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:118,15'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:119,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:124,20'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:126,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:130,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:130,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:130,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:130,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:130,5'
          Dst:             aot_value_stack_push
    - functionName:    aot_compile_simd_i32x4_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - integer_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:155,12'
          Dst:             integer_vector_compare
    - functionName:    aot_compile_simd_i16x8_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - integer_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:148,12'
          Dst:             integer_vector_compare
    - functionName:    aot_compile_simd_i8x16_compare
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - integer_vector_compare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_comparisons.c:141,12'
          Dst:             integer_vector_compare
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_splat
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          1023
      EdgeCount:       211
      CyclomaticComplexity: 52
      functionsReached:
        - LLVMBuildInsertElement
        - LLVMBuildShuffleVector
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_pop
        - check_type_compatible
        - simd_bitcast_and_push_v128
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_construct_values.c:68,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:72,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:75,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:81,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:84,17'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:89,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:94,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:99,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:104,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:118,18'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:120,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:125,24'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:128,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:132,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_v128_const
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMBuildInsertElement
        - LLVMConstInt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_set_last_error_v
        - aot_value_stack_push
        - wasm_runtime_malloc
        - wasm_runtime_read_v128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:19,5'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:22,24'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:23,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:28,15'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:30,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:35,25'
          Dst:             LLVMConstInt
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:36,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:40,18'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:42,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:46,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:46,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:46,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:46,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_construct_values.c:46,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_integer_extension
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          280
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildSExt
        - LLVMBuildShuffleVector
        - LLVMBuildZExt
        - LLVMConstVector
        - aot_set_last_error_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:257,31'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:258,31'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:260,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:265,24'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:267,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:272,24'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:274,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:279,24'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:281,13'
          Dst:             aot_set_last_error_v
    - functionName:    aot_compile_simd_i64x2_extmul_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extmul
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:736,12'
          Dst:             simd_integer_extmul
    - functionName:    simd_integer_extmul
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildMul
        - simd_bitcast_and_push_v128
        - simd_integer_extension
        - simd_pop_v128_and_bitcast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:692,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:694,21'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:699,18'
          Dst:             simd_integer_extension
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:701,21'
          Dst:             simd_integer_extension
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:706,20'
          Dst:             LLVMBuildMul
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:710,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_extmul_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extmul
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:727,12'
          Dst:             simd_integer_extmul
    - functionName:    aot_compile_simd_i16x8_extmul_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extmul
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:718,12'
          Dst:             simd_integer_extmul
    - functionName:    simd_saturate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          218
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMVectorType
        - aot_call_llvm_intrinsic
        - aot_set_last_error_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:88,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:89,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:97,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:101,23'
          Dst:             aot_call_llvm_intrinsic
    - functionName:    aot_compile_simd_i16x8_q15mulr_sat
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          255
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildAShr
        - LLVMBuildAdd
        - LLVMBuildMul
        - LLVMBuildSExt
        - LLVMBuildTrunc
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
        - simd_saturate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:602,17'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:604,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:609,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:610,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:614,17'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:616,20'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:618,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:623,17'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:625,23'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:632,20'
          Dst:             LLVMBuildMul
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:633,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:637,20'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:638,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:642,20'
          Dst:             LLVMBuildAShr
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:643,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:647,17'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:649,20'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:655,20'
          Dst:             simd_saturate
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:660,20'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:662,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:666,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_extadd_pairwise_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_extadd_pairwise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:591,12'
          Dst:             simd_extadd_pairwise
    - functionName:    simd_extadd_pairwise
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          320
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - LLVMBuildAdd
        - LLVMBuildSExt
        - LLVMBuildShuffleVector
        - LLVMBuildZExt
        - LLVMConstVector
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:524,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:529,23'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:530,25'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:531,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:536,29'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:538,31'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:540,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:547,19'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:550,22'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:552,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:558,19'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:561,22'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:563,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:568,20'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:570,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:574,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i16x8_extadd_pairwise_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_extadd_pairwise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:582,12'
          Dst:             simd_extadd_pairwise
    - functionName:    aot_compile_simd_f64x2_convert_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildShuffleVector
        - LLVMConstVector
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_integer_convert
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:470,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:475,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:476,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:480,20'
          Dst:             simd_integer_convert
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:486,18'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:487,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:491,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:493,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:497,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    simd_integer_convert
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildSIToFP
        - LLVMBuildUIToFP
        - aot_set_last_error_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:429,26'
          Dst:             LLVMBuildSIToFP
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:431,26'
          Dst:             LLVMBuildUIToFP
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:434,9'
          Dst:             aot_set_last_error_v
    - functionName:    aot_compile_simd_f32x4_convert_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - simd_bitcast_and_push_v128
        - simd_integer_convert
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:446,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:451,20'
          Dst:             simd_integer_convert
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:456,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_trunc_sat_f64x2
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          137
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildShuffleVector
        - LLVMConstNull
        - LLVMConstVector
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_trunc_sat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:390,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:391,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:395,20'
          Dst:             simd_trunc_sat
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:402,18'
          Dst:             LLVMConstNull
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:403,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:408,18'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:409,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:413,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:415,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:419,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    simd_trunc_sat
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_call_llvm_intrinsic
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:348,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:353,20'
          Dst:             aot_call_llvm_intrinsic
    - functionName:    aot_compile_simd_i32x4_trunc_sat_f32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simd_bitcast_and_push_v128
        - simd_trunc_sat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:367,20'
          Dst:             simd_trunc_sat
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:374,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i64x2_extend_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extension_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:336,12'
          Dst:             simd_integer_extension_wrapper
    - functionName:    simd_integer_extension_wrapper
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - simd_bitcast_and_push_v128
        - simd_integer_extension
        - simd_pop_v128_and_bitcast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:300,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:305,20'
          Dst:             simd_integer_extension
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:310,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_extend_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extension_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:327,12'
          Dst:             simd_integer_extension_wrapper
    - functionName:    aot_compile_simd_i16x8_extend_i8x16
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_extension_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:318,12'
          Dst:             simd_integer_extension_wrapper
    - functionName:    aot_compile_simd_i16x8_narrow_i32x4
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_target_x86
        - simd_integer_narrow_common
        - simd_integer_narrow_x86
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:217,9'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:218,16'
          Dst:             simd_integer_narrow_x86
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:224,16'
          Dst:             simd_integer_narrow_common
    - functionName:    is_target_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_common.h:14,13'
          Dst:             strncmp
        - Src:             'core/iwasm/compilation/simd/simd_common.h:15,16'
          Dst:             strncmp
    - functionName:    simd_integer_narrow_x86
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_call_llvm_intrinsic
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:20,21'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:22,24'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:27,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:30,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:34,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    simd_integer_narrow_common
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          441
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - LLVMBuildShuffleVector
        - LLVMBuildTrunc
        - LLVMConstVector
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
        - simd_saturate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:138,27'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:139,30'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:140,30'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:141,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:145,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:147,21'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:152,17'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:155,20'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:166,18'
          Dst:             simd_saturate
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:168,21'
          Dst:             simd_saturate
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:174,18'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:176,21'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:178,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:183,18'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:184,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:188,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:190,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:194,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i8x16_narrow_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_conversions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_target_x86
        - simd_integer_narrow_common
        - simd_integer_narrow_x86
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:201,9'
          Dst:             is_target_x86
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:202,16'
          Dst:             simd_integer_narrow_x86
        - Src:             'core/iwasm/compilation/simd/simd_conversions.c:208,16'
          Dst:             simd_integer_narrow_common
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_f32x4_promote
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMBuildExtractElement
        - LLVMBuildFPExt
        - LLVMBuildInsertElement
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:500,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:505,20'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:507,23'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:509,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:515,15'
          Dst:             LLVMBuildFPExt
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:516,23'
          Dst:             LLVMBuildFPExt
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:518,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:522,20'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:526,18'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:528,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:532,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f64x2_demote
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - LLVMBuildExtractElement
        - LLVMBuildFPTrunc
        - LLVMBuildInsertElement
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:459,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:464,20'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:466,23'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:468,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:473,20'
          Dst:             LLVMBuildFPTrunc
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:475,23'
          Dst:             LLVMBuildFPTrunc
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:477,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:481,20'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:485,18'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:487,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:491,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f64x2_pmin_pmax
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:449,12'
          Dst:             simd_float_cmp
    - functionName:    simd_float_cmp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildFCmp
        - LLVMBuildSelect
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:211,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:212,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:217,17'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:220,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:225,15'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:226,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:230,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f32x4_pmin_pmax
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:441,12'
          Dst:             simd_float_cmp
    - functionName:    aot_compile_simd_f64x2_min_max
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simd_float_max
        - simd_float_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:433,22'
          Dst:             simd_float_min
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:434,22'
          Dst:             simd_float_max
    - functionName:    simd_float_min
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          280
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildFCmp
        - LLVMBuildOr
        - LLVMBuildSelect
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:241,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:242,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:247,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:249,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:253,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:255,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:259,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:261,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:265,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:267,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:275,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:277,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:281,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:283,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:288,19'
          Dst:             LLVMBuildOr
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:289,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:293,24'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:295,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:300,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:302,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:306,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:308,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:312,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:314,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:318,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:320,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:324,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    simd_float_max
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          280
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - LLVMBuildAnd
        - LLVMBuildBitCast
        - LLVMBuildFCmp
        - LLVMBuildSelect
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:335,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:336,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:341,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:343,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:347,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:349,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:353,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:355,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:359,21'
          Dst:             LLVMBuildFCmp
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:361,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:369,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:371,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:375,27'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:377,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:381,29'
          Dst:             LLVMBuildAnd
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:383,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:387,25'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:389,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:394,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:396,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:400,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:402,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:406,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:408,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:412,18'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:414,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:418,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f32x4_min_max
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simd_float_max
        - simd_float_min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:425,22'
          Dst:             simd_float_min
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:426,22'
          Dst:             simd_float_max
    - functionName:    aot_compile_simd_f64x2_nearest
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:200,12'
          Dst:             simd_float_intrinsic
    - functionName:    simd_float_intrinsic
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aot_call_llvm_intrinsic
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:103,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:109,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:111,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:115,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f32x4_nearest
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:192,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_trunc
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:184,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f32x4_trunc
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:177,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_floor
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:170,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f32x4_floor
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:163,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_ceil
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:156,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f32x4_ceil
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:149,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_sqrt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:142,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f32x4_sqrt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:135,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:128,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f32x4_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_float_intrinsic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:121,12'
          Dst:             simd_float_intrinsic
    - functionName:    aot_compile_simd_f64x2_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_float_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:93,12'
          Dst:             simd_v128_float_neg
    - functionName:    simd_v128_float_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildFNeg
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:71,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:76,20'
          Dst:             LLVMBuildFNeg
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:77,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:81,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f32x4_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_float_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:87,12'
          Dst:             simd_v128_float_neg
    - functionName:    aot_compile_simd_f64x2_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_float_arith
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:62,12'
          Dst:             simd_v128_float_arith
    - functionName:    simd_v128_float_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildFAdd
        - LLVMBuildFDiv
        - LLVMBuildFMul
        - LLVMBuildFSub
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_floating_point.c:25,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:19,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:20,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:27,22'
          Dst:             LLVMBuildFAdd
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:30,22'
          Dst:             LLVMBuildFSub
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:33,22'
          Dst:             LLVMBuildFMul
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:36,22'
          Dst:             LLVMBuildFDiv
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:43,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:48,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_f32x4_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_float_arith
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_floating_point.c:55,12'
          Dst:             simd_v128_float_arith
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_i32x4_dot_i16x8
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          271
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - LLVMBuildAdd
        - LLVMBuildMul
        - LLVMBuildSExt
        - LLVMBuildShuffleVector
        - LLVMConstVector
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:345,18'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:347,21'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:352,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:353,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:358,18'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:360,21'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:362,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:366,20'
          Dst:             LLVMBuildMul
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:367,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:372,23'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:373,25'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:374,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:378,18'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:383,18'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:385,21'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:387,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:391,20'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:392,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:396,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i16x8_avgr_u
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_avg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:323,12'
          Dst:             simd_v128_avg
    - functionName:    simd_v128_avg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          220
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - LLVMBuildAdd
        - LLVMBuildLShr
        - LLVMBuildTrunc
        - LLVMBuildZExt
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_build_splat_const_integer_vector
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:262,17'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:264,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:269,29'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:270,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:274,17'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:276,20'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:278,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:283,20'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:284,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:288,18'
          Dst:             simd_build_splat_const_integer_vector
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:293,20'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:294,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:298,20'
          Dst:             LLVMBuildLShr
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:299,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:303,20'
          Dst:             LLVMBuildTrunc
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:305,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:309,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i8x16_avgr_u
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_avg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:316,12'
          Dst:             simd_v128_avg
    - functionName:    aot_compile_simd_i64x2_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_abs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:240,12'
          Dst:             simd_v128_abs
    - functionName:    simd_v128_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_call_llvm_intrinsic
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:204,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:209,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:216,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_abs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:234,12'
          Dst:             simd_v128_abs
    - functionName:    aot_compile_simd_i16x8_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_abs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:228,12'
          Dst:             simd_v128_abs
    - functionName:    aot_compile_simd_i8x16_abs
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_abs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:222,12'
          Dst:             simd_v128_abs
    - functionName:    aot_compile_simd_i32x4_cmp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:192,12'
          Dst:             simd_v128_cmp
    - functionName:    simd_v128_cmp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - LLVMBuildICmp
        - LLVMBuildSelect
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:145,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:146,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:158,20'
          Dst:             LLVMBuildICmp
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:159,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:164,15'
          Dst:             LLVMBuildSelect
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:165,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:169,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i16x8_cmp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:184,12'
          Dst:             simd_v128_cmp
    - functionName:    aot_compile_simd_i8x16_cmp
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_v128_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:176,12'
          Dst:             simd_v128_cmp
    - functionName:    aot_compile_simd_i8x16_popcnt
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_call_llvm_intrinsic
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:123,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:128,20'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:134,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i64x2_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:114,12'
          Dst:             simd_neg
    - functionName:    simd_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildNeg
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:81,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:85,20'
          Dst:             LLVMBuildNeg
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:86,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:90,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:108,12'
          Dst:             simd_neg
    - functionName:    aot_compile_simd_i16x8_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:102,12'
          Dst:             simd_neg
    - functionName:    aot_compile_simd_i8x16_neg
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_neg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:96,12'
          Dst:             simd_neg
    - functionName:    aot_compile_simd_i64x2_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_arith
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:72,12'
          Dst:             simd_integer_arith
    - functionName:    simd_integer_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - LLVMBuildAdd
        - LLVMBuildMul
        - LLVMBuildSub
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/compilation/simd/simd_int_arith.c:24,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:18,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:19,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:26,22'
          Dst:             LLVMBuildAdd
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:29,22'
          Dst:             LLVMBuildSub
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:32,22'
          Dst:             LLVMBuildMul
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:35,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:40,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:44,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i32x4_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_arith
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:65,12'
          Dst:             simd_integer_arith
    - functionName:    aot_compile_simd_i16x8_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_arith
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:58,12'
          Dst:             simd_integer_arith
    - functionName:    aot_compile_simd_i8x16_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simd_integer_arith
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_int_arith.c:51,12'
          Dst:             simd_integer_arith
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_store_lane
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          184
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildExtractElement
        - aot_set_last_error_v
        - simd_lane_id_to_llvm_value
        - simd_pop_v128_and_bitcast
        - simd_store
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:340,25'
          Dst:             simd_lane_id_to_llvm_value
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:345,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:350,21'
          Dst:             LLVMBuildExtractElement
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:352,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:356,12'
          Dst:             simd_store
    - functionName:    simd_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildStore
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_set_last_error_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:289,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:293,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:295,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:299,20'
          Dst:             LLVMBuildStore
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:300,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:304,5'
          Dst:             LLVMSetAlignment
    - functionName:    check_type_compatible
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_v128_store
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          201
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - LLVMBuildZExt
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_pop
        - check_type_compatible
        - simd_store
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_value_stack_pop
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             check_type_compatible
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:317,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:319,12'
          Dst:             simd_store
    - functionName:    aot_is_type_gc_reftype
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/../aot_compiler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_load_zero
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          269
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildInsertElement
        - LLVMBuildShuffleVector
        - LLVMConstVector
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:248,21'
          Dst:             simd_load
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:258,15'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:260,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:265,18'
          Dst:             LLVMConstVector
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:267,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:271,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:274,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:278,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    simd_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - LLVMBuildBitCast
        - LLVMBuildLoad2
        - LLVMSetAlignment
        - aot_check_memory_overflow
        - aot_set_last_error_v
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:21,19'
          Dst:             aot_check_memory_overflow
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:23,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:27,19'
          Dst:             LLVMBuildBitCast
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:29,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:33,18'
          Dst:             LLVMBuildLoad2
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:34,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:38,5'
          Dst:             LLVMSetAlignment
    - functionName:    aot_compile_simd_load_lane
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          229
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildInsertElement
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_lane_id_to_llvm_value
        - simd_load
        - simd_pop_v128_and_bitcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:191,25'
          Dst:             simd_lane_id_to_llvm_value
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:196,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:201,21'
          Dst:             simd_load
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:210,20'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:212,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:216,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_load_splat
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          261
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - LLVMBuildInsertElement
        - LLVMBuildShuffleVector
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:148,21'
          Dst:             simd_load
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:158,15'
          Dst:             LLVMBuildInsertElement
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:160,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:164,20'
          Dst:             LLVMBuildShuffleVector
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:167,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:171,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_load_extend
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - LLVMBuildSExt
        - LLVMBuildZExt
        - LLVMPointerType
        - LLVMVectorType
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:75,9'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:75,40'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:76,9'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:76,40'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:77,9'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:77,40'
          Dst:             LLVMVectorType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:89,18'
          Dst:             LLVMPointerType
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:90,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:95,15'
          Dst:             simd_load
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:101,24'
          Dst:             LLVMBuildSExt
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:103,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:108,24'
          Dst:             LLVMBuildZExt
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:110,13'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:115,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_v128_load
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_load_store.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          164
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - aot_is_type_gc_reftype
        - aot_set_last_error
        - aot_value_stack_push
        - simd_load
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:51,20'
          Dst:             simd_load
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:56,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:56,5'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:56,5'
          Dst:             aot_set_last_error
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:56,5'
          Dst:             aot_is_type_gc_reftype
        - Src:             'core/iwasm/compilation/simd/simd_load_store.c:56,5'
          Dst:             aot_value_stack_push
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_compile_simd_i16x8_saturate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simd_sat_int_arith
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:63,12'
          Dst:             simd_sat_int_arith
    - functionName:    simd_sat_int_arith
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - aot_call_llvm_intrinsic
        - aot_set_last_error_v
        - simd_bitcast_and_push_v128
        - simd_pop_v128_and_bitcast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:19,15'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:20,20'
          Dst:             simd_pop_v128_and_bitcast
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:29,15'
          Dst:             aot_call_llvm_intrinsic
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:31,9'
          Dst:             aot_set_last_error_v
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:35,12'
          Dst:             simd_bitcast_and_push_v128
    - functionName:    aot_compile_simd_i8x16_saturate
      functionSourceFile: '/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - simd_sat_int_arith
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/compilation/simd/simd_sat_int_arith.c:48,12'
          Dst:             simd_sat_int_arith
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_vprintf
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/linux/platform_init.c:40,12'
          Dst:             vprintf
    - functionName:    vprintf
      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:    os_printf
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vprintf
      functionUses:    111
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/linux/platform_init.c:27,12'
          Dst:             vprintf
    - functionName:    bh_platform_destroy
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_platform_init
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_wakeup_blocking_op
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_kill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:63,15'
          Dst:             pthread_kill
    - functionName:    pthread_kill
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_end_blocking_op
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_sigmask
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:57,5'
          Dst:             pthread_sigmask
    - functionName:    pthread_sigmask
      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:    os_begin_blocking_op
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_sigmask
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:51,5'
          Dst:             pthread_sigmask
    - functionName:    blocking_op_sighandler
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_blocking_op_init
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sigaction
        - sigaddset
        - sigemptyset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:34,5'
          Dst:             sigemptyset
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:35,5'
          Dst:             sigaddset
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:38,5'
          Dst:             sigemptyset
        - Src:             'core/shared/platform/common/posix/posix_blocking_op.c:41,9'
          Dst:             sigaction
    - functionName:    sigemptyset
      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:    sigaddset
      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:    sigaction
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_set_signal_number_for_blocking_op
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_dumps_proc_mem_info
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          134
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - fclose
        - ferror
        - fgets
        - fopen
        - perror
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:37,9'
          Dst:             fopen
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:39,9'
          Dst:             perror
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:45,12'
          Dst:             fgets
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:49,13'
          Dst:             strncmp
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:50,16'
          Dst:             strncmp
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:52,31'
          Dst:             strlen
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:62,9'
          Dst:             ferror
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:63,9'
          Dst:             perror
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:69,5'
          Dst:             fclose
    - functionName:    perror
      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:    os_free
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_realloc
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_malloc.c:17,12'
          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:    os_malloc
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_malloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_icache_flush
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 303
      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:    os_dcache_flush
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_mprotect
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getpagesize
        - mprotect
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:271,32'
          Dst:             getpagesize
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:286,12'
          Dst:             mprotect
    - functionName:    mprotect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_mremap_slow
      functionSourceFile: '/src/wamr/core/shared/platform/linux/../include/platform_api_vmcore.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_get_invalid_handle
        - os_mmap
        - os_munmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/linux/../include/platform_api_vmcore.h:149,35'
          Dst:             os_get_invalid_handle
        - Src:             'core/shared/platform/linux/../include/platform_api_vmcore.h:148,24'
          Dst:             os_mmap
        - Src:             'core/shared/platform/linux/../include/platform_api_vmcore.h:158,5'
          Dst:             os_munmap
    - functionName:    os_mmap
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          357
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - __errno_location
        - getpagesize
        - madvise
        - mmap
        - munmap
        - os_printf
        - round_down
        - round_up
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:54,25'
          Dst:             getpagesize
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:65,9'
          Dst:             os_printf
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:146,20'
          Dst:             mmap
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:149,17'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:151,17'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:151,36'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:161,19'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:159,9'
          Dst:             os_printf
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:178,22'
          Dst:             round_up
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:188,13'
          Dst:             munmap
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:198,13'
          Dst:             munmap
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:211,20'
          Dst:             round_down
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:213,23'
          Dst:             madvise
    - functionName:    os_munmap
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - getpagesize
        - munmap
        - os_printf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:232,32'
          Dst:             getpagesize
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:236,13'
          Dst:             munmap
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:238,43'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:237,13'
          Dst:             os_printf
    - 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:    __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:    7
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_up
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_down
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    madvise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_mremap
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_memmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mremap
        - os_mremap_slow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:254,17'
          Dst:             mremap
        - Src:             'core/shared/platform/common/posix/posix_memmap.c:260,16'
          Dst:             os_mremap_slow
    - functionName:    mremap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_thread_jit_write_protect_np
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_thread_get_stack_boundary
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getpagesize
        - pthread_attr_destroy
        - pthread_attr_getguardsize
        - pthread_attr_getstack
        - pthread_getattr_np
        - pthread_self
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:442,17'
          Dst:             getpagesize
        - Src:             'core/shared/platform/common/posix/posix_thread.c:443,12'
          Dst:             pthread_self
        - Src:             'core/shared/platform/common/posix/posix_thread.c:451,9'
          Dst:             pthread_getattr_np
        - Src:             'core/shared/platform/common/posix/posix_thread.c:452,9'
          Dst:             pthread_attr_getstack
        - Src:             'core/shared/platform/common/posix/posix_thread.c:453,9'
          Dst:             pthread_attr_getguardsize
        - Src:             'core/shared/platform/common/posix/posix_thread.c:454,9'
          Dst:             pthread_attr_destroy
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_getattr_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:    pthread_attr_getstack
      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:    pthread_attr_getguardsize
      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_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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_thread_detach
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_detach
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:409,12'
          Dst:             pthread_detach
    - functionName:    pthread_detach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_thread_join
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_join
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:403,12'
          Dst:             pthread_join
    - 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:    os_rwlock_destroy
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_rwlock_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:392,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:394,9'
          Dst:             pthread_rwlock_destroy
    - 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:    os_rwlock_unlock
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_rwlock_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:381,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:383,9'
          Dst:             pthread_rwlock_unlock
    - functionName:    pthread_rwlock_unlock
      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:    os_rwlock_wrlock
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_rwlock_wrlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:370,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:372,9'
          Dst:             pthread_rwlock_wrlock
    - functionName:    pthread_rwlock_wrlock
      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:    os_rwlock_rdlock
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_rwlock_rdlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:359,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:361,9'
          Dst:             pthread_rwlock_rdlock
    - functionName:    pthread_rwlock_rdlock
      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:    os_rwlock_init
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_rwlock_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:348,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:350,9'
          Dst:             pthread_rwlock_init
    - 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:    os_cond_broadcast
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_cond_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:337,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:339,9'
          Dst:             pthread_cond_broadcast
    - functionName:    pthread_cond_broadcast
      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:    os_cond_signal
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_cond_signal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:326,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:328,9'
          Dst:             pthread_cond_signal
    - functionName:    pthread_cond_signal
      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:    msec_nsec_to_abstime
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - gettimeofday
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:274,5'
          Dst:             gettimeofday
        - Src:             'core/shared/platform/common/posix/posix_thread.c:283,9'
          Dst:             os_printf
        - Src:             'core/shared/platform/common/posix/posix_thread.c:294,9'
          Dst:             os_printf
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_cond_reltimedwait
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - msec_nsec_to_abstime
        - pthread_cond_timedwait
        - pthread_cond_wait
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:311,15'
          Dst:             pthread_cond_wait
        - Src:             'core/shared/platform/common/posix/posix_thread.c:313,9'
          Dst:             msec_nsec_to_abstime
        - Src:             'core/shared/platform/common/posix/posix_thread.c:314,15'
          Dst:             pthread_cond_timedwait
    - functionName:    pthread_cond_wait
      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:    pthread_cond_timedwait
      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:    os_sem_unlink
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:264,12'
          Dst:             sem_unlink
    - functionName:    sem_unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_sem_getvalue
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_getvalue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:257,12'
          Dst:             sem_getvalue
    - functionName:    sem_getvalue
      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:    os_sem_post
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_post
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:242,12'
          Dst:             sem_post
    - functionName:    sem_post
      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:    os_sem_trywait
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_trywait
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:236,12'
          Dst:             sem_trywait
    - functionName:    sem_trywait
      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:    os_sem_wait
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_wait
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:230,12'
          Dst:             sem_wait
    - functionName:    sem_wait
      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:    os_sem_close
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:224,12'
          Dst:             sem_close
    - functionName:    sem_close
      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:    os_sem_open
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sem_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:218,12'
          Dst:             sem_open
    - functionName:    sem_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_cond_wait
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_cond_wait
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:206,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:207,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:209,9'
          Dst:             pthread_cond_wait
    - functionName:    os_cond_destroy
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_cond_destroy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:195,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:197,9'
          Dst:             pthread_cond_destroy
    - 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:    os_cond_init
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_cond_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:184,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:186,9'
          Dst:             pthread_cond_init
    - 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:    os_mutex_unlock
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_unlock
      functionUses:    243
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:175,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:176,11'
          Dst:             pthread_mutex_unlock
    - functionName:    os_mutex_lock
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_lock
      functionUses:    180
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:164,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:165,11'
          Dst:             pthread_mutex_lock
    - functionName:    os_mutex_destroy
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - pthread_mutex_destroy
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:153,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:154,11'
          Dst:             pthread_mutex_destroy
    - 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:    os_recursive_mutex_init
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - pthread_mutex_init
        - pthread_mutexattr_destroy
        - pthread_mutexattr_init
        - pthread_mutexattr_settype
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:136,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:137,11'
          Dst:             pthread_mutexattr_init
        - Src:             'core/shared/platform/common/posix/posix_thread.c:141,5'
          Dst:             pthread_mutexattr_settype
        - Src:             'core/shared/platform/common/posix/posix_thread.c:142,11'
          Dst:             pthread_mutex_init
        - Src:             'core/shared/platform/common/posix/posix_thread.c:143,5'
          Dst:             pthread_mutexattr_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_settype
      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:    2
      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:    os_mutex_init
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:126,12'
          Dst:             pthread_mutex_init
    - functionName:    os_self_thread
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_self
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:120,22'
          Dst:             pthread_self
    - functionName:    os_thread_create
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_thread_create_with_prio
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:113,12'
          Dst:             os_thread_create_with_prio
    - functionName:    os_thread_create_with_prio
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - os_printf
        - os_thread_wrapper
        - pthread_attr_destroy
        - pthread_attr_init
        - pthread_attr_setdetachstate
        - pthread_attr_setstacksize
        - pthread_create
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:73,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:74,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:75,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_thread.c:77,5'
          Dst:             pthread_attr_init
        - Src:             'core/shared/platform/common/posix/posix_thread.c:78,5'
          Dst:             pthread_attr_setdetachstate
        - Src:             'core/shared/platform/common/posix/posix_thread.c:79,9'
          Dst:             pthread_attr_setstacksize
        - Src:             'core/shared/platform/common/posix/posix_thread.c:80,9'
          Dst:             os_printf
        - Src:             'core/shared/platform/common/posix/posix_thread.c:83,9'
          Dst:             pthread_attr_destroy
        - Src:             'core/shared/platform/common/posix/posix_thread.c:87,34'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/platform/common/posix/posix_thread.c:89,9'
          Dst:             pthread_attr_destroy
        - Src:             'core/shared/platform/common/posix/posix_thread.c:99,9'
          Dst:             pthread_create
        - Src:             'core/shared/platform/common/posix/posix_thread.c:99,9'
          Dst:             os_thread_wrapper
        - Src:             'core/shared/platform/common/posix/posix_thread.c:100,9'
          Dst:             pthread_attr_destroy
        - Src:             'core/shared/platform/common/posix/posix_thread.c:101,9'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/platform/common/posix/posix_thread.c:105,5'
          Dst:             pthread_attr_destroy
    - 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_setdetachstate
      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_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:    os_thread_wrapper
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_end_blocking_op
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:44,5'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/platform/common/posix/posix_thread.c:50,5'
          Dst:             os_end_blocking_op
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_thread_exit
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_thread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         2
      ICount:          6
      EdgeCount:       2
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_exit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_thread.c:418,12'
          Dst:             pthread_exit
    - functionName:    pthread_exit
      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:    os_time_thread_cputime_us
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_time.c:23,9'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_time_get_boot_us
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_time.c:12,9'
          Dst:             clock_gettime
    - functionName:    mem_allocator_unset_gc_finalizer
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_unset_finalizer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:146,5'
          Dst:             gc_unset_finalizer
    - functionName:    mem_allocator_set_gc_finalizer
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_set_finalizer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:140,12'
          Dst:             gc_set_finalizer
    - functionName:    mem_allocator_get_alloc_info
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_heap_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:131,5'
          Dst:             gc_heap_stats
    - functionName:    mem_allocator_is_heap_corrupted
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_is_heap_corrupted
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:125,12'
          Dst:             gc_is_heap_corrupted
    - functionName:    mem_allocator_migrate
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_migrate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:119,12'
          Dst:             gc_migrate
    - functionName:    mem_allocator_add_root
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_add_root
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:111,12'
          Dst:             gc_add_root
    - functionName:    mem_allocator_enable_gc_reclaim
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_enable_gc_reclaim
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:104,5'
          Dst:             gc_enable_gc_reclaim
    - functionName:    mem_allocator_malloc_with_gc
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_alloc_wo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:82,12'
          Dst:             gc_alloc_wo
    - functionName:    mem_allocator_malloc_aligned
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_alloc_vo_aligned
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:65,12'
          Dst:             gc_alloc_vo_aligned
    - functionName:    mem_allocator_free
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_free_vo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:57,9'
          Dst:             gc_free_vo
    - functionName:    mem_allocator_realloc
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_realloc_vo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:50,12'
          Dst:             gc_realloc_vo
    - functionName:    mem_allocator_malloc
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_alloc_vo
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:44,12'
          Dst:             gc_alloc_vo
    - functionName:    mem_allocator_get_heap_struct_size
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_get_heap_struct_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:38,12'
          Dst:             gc_get_heap_struct_size
    - functionName:    mem_allocator_destroy
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_destroy_with_pool
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:32,12'
          Dst:             gc_destroy_with_pool
    - functionName:    mem_allocator_create_with_struct_and_pool
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_init_with_struct_and_pool
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:25,12'
          Dst:             gc_init_with_struct_and_pool
    - functionName:    mem_allocator_create
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_init_with_pool
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/mem_alloc.c:16,12'
          Dst:             gc_init_with_pool
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_bitmap_new
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.c:20,19'
          Dst:             wasm_runtime_malloc
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_mkstemp
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - mkstemp
        - unlink
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:208,15'
          Dst:             mkstemp
        - Src:             'core/shared/utils/bh_common.c:213,5'
          Dst:             close
        - Src:             'core/shared/utils/bh_common.c:214,5'
          Dst:             unlink
    - 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:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_system
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - system
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:186,11'
          Dst:             system
    - functionName:    system
      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:    bh_strtok_r
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strtok_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:173,12'
          Dst:             strtok_r
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wa_strdup
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - strlen
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:162,25'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:163,19'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/bh_common.c:164,13'
          Dst:             b_memcpy_s
    - functionName:    b_memcpy_s
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    164
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_strdup
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - strlen
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:148,25'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:149,19'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/bh_common.c:150,13'
          Dst:             b_memcpy_s
    - functionName:    b_strcpy_s
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:133,46'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:137,20'
          Dst:             strlen
    - functionName:    b_strcat_s
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:122,46'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:122,59'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:126,17'
          Dst:             strlen
        - Src:             'core/shared/utils/bh_common.c:126,33'
          Dst:             strlen
    - functionName:    b_memmove_s
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_ptr
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b_memcpy_wa
      functionSourceFile: '/src/wamr/core/shared/utils/bh_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          224
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - align_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_common.c:25,16'
          Dst:             align_ptr
        - Src:             'core/shared/utils/bh_common.c:26,16'
          Dst:             align_ptr
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_hash_map_traverse
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:317,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:322,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:335,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_hash_map_get_elem_struct_size
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_hash_map_get_struct_size
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_hash_map_destroy
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - os_mutex_destroy
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:257,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:262,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:276,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/utils/bh_hashmap.c:283,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/bh_hashmap.c:284,9'
          Dst:             os_mutex_destroy
        - Src:             'core/shared/utils/bh_hashmap.c:286,5'
          Dst:             wasm_runtime_free
    - functionName:    bh_hash_map_remove
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          207
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:209,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:214,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:232,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/utils/bh_hashmap.c:235,17'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/bh_hashmap.c:245,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_hash_map_update
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:171,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:176,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:188,17'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/bh_hashmap.c:196,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_hash_map_find
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:136,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:141,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:151,17'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/bh_hashmap.c:159,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_hash_map_insert
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:88,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:93,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_hashmap.c:100,13'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:106,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/bh_hashmap.c:107,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:117,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/bh_hashmap.c:123,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_hash_map_create
      functionSourceFile: '/src/wamr/core/shared/utils/bh_hashmap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - os_mutex_init
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_hashmap.c:40,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:45,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:56,17'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/bh_hashmap.c:57,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:66,13'
          Dst:             os_mutex_init
        - Src:             'core/shared/utils/bh_hashmap.c:67,13'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_hashmap.c:68,13'
          Dst:             wasm_runtime_free
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_elem_next
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_first_elem
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_length
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_remove
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_insert
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_list_init
      functionSourceFile: '/src/wamr/core/shared/utils/bh_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_log_proc_mem
      functionSourceFile: '/src/wamr/core/shared/utils/bh_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_print_proc_mem
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_log.c:109,5'
          Dst:             snprintf
        - Src:             'core/shared/utils/bh_log.c:110,5'
          Dst:             bh_print_proc_mem
    - functionName:    bh_print_proc_mem
      functionSourceFile: '/src/wamr/core/shared/utils/bh_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - os_dumps_proc_mem_info
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_log.c:95,9'
          Dst:             os_dumps_proc_mem_info
        - Src:             'core/shared/utils/bh_log.c:98,5'
          Dst:             os_printf
        - Src:             'core/shared/utils/bh_log.c:99,5'
          Dst:             os_printf
        - Src:             'core/shared/utils/bh_log.c:100,5'
          Dst:             os_printf
        - Src:             'core/shared/utils/bh_log.c:101,5'
          Dst:             os_printf
    - functionName:    bh_print_time
      functionSourceFile: '/src/wamr/core/shared/utils/bh_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_get_tick_ms
        - os_printf
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_log.c:73,28'
          Dst:             bh_get_tick_ms
        - Src:             'core/shared/utils/bh_log.c:80,5'
          Dst:             os_printf
    - functionName:    bh_log
      functionSourceFile: '/src/wamr/core/shared/utils/bh_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_printf
        - os_self_thread
        - os_time_get_boot_us
        - os_vprintf
        - snprintf
      functionUses:    233
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_log.c:33,12'
          Dst:             os_self_thread
        - Src:             'core/shared/utils/bh_log.c:35,12'
          Dst:             os_time_get_boot_us
        - Src:             'core/shared/utils/bh_log.c:43,5'
          Dst:             snprintf
        - Src:             'core/shared/utils/bh_log.c:48,5'
          Dst:             os_printf
        - Src:             'core/shared/utils/bh_log.c:52,9'
          Dst:             os_printf
        - Src:             'core/shared/utils/bh_log.c:55,5'
          Dst:             os_vprintf
        - Src:             'core/shared/utils/bh_log.c:58,5'
          Dst:             os_printf
    - functionName:    bh_log_set_verbose_level
      functionSourceFile: '/src/wamr/core/shared/utils/bh_log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_vector_size
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_vector_remove
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - b_memcpy_s
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:225,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:230,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:235,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_vector.c:239,9'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:244,9'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:251,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_vector_append
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_log
        - extend_vector
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:193,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:199,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_vector.c:201,10'
          Dst:             extend_vector
        - Src:             'core/shared/utils/bh_vector.c:202,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:206,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:213,9'
          Dst:             os_mutex_unlock
    - functionName:    extend_vector
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_vector_data
        - b_memcpy_s
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:41,18'
          Dst:             alloc_vector_data
        - Src:             'core/shared/utils/bh_vector.c:45,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:47,5'
          Dst:             wasm_runtime_free
    - functionName:    alloc_vector_data
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:19,17'
          Dst:             wasm_runtime_malloc
    - functionName:    bh_vector_insert
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_log
        - extend_vector
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:151,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:156,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:161,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_vector.c:163,10'
          Dst:             extend_vector
        - Src:             'core/shared/utils/bh_vector.c:164,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:170,9'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:175,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:182,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_vector_get
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:124,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:129,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:134,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_vector.c:135,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:139,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_vector_set
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:102,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:107,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:112,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/bh_vector.c:113,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:116,9'
          Dst:             os_mutex_unlock
    - functionName:    bh_vector_destroy
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - os_mutex_destroy
        - wasm_runtime_free
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:265,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:270,9'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/utils/bh_vector.c:273,9'
          Dst:             os_mutex_destroy
        - Src:             'core/shared/utils/bh_vector.c:274,9'
          Dst:             wasm_runtime_free
    - functionName:    bh_vector_init
      functionSourceFile: '/src/wamr/core/shared/utils/bh_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_vector_data
        - bh_log
        - bh_vector_destroy
        - os_mutex_init
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_vector.c:59,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:67,26'
          Dst:             alloc_vector_data
        - Src:             'core/shared/utils/bh_vector.c:68,9'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:78,30'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/bh_vector.c:79,13'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:80,13'
          Dst:             bh_vector_destroy
        - Src:             'core/shared/utils/bh_vector.c:84,23'
          Dst:             os_mutex_init
        - Src:             'core/shared/utils/bh_vector.c:85,13'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_vector.c:87,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/utils/bh_vector.c:90,13'
          Dst:             bh_vector_destroy
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_timer_from
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:70,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:92,13'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/runtime_timer.c:104,5'
          Dst:             os_mutex_unlock
    - functionName:    handle_expired_timers
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - add_idle_timer
        - reschedule_timer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:398,13'
          Dst:             reschedule_timer
        - Src:             'core/shared/utils/runtime_timer.c:402,13'
          Dst:             add_idle_timer
    - functionName:    reschedule_timer
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bh_get_tick_ms
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:130,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:134,21'
          Dst:             bh_get_tick_ms
        - Src:             'core/shared/utils/runtime_timer.c:172,5'
          Dst:             os_mutex_unlock
    - functionName:    add_idle_timer
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:288,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:291,5'
          Dst:             os_mutex_unlock
    - functionName:    bh_get_tick_ms
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_time_get_boot_us
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:41,12'
          Dst:             os_time_get_boot_us
    - functionName:    check_app_timers
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_get_tick_ms
        - get_expiry_ms
        - handle_expired_timers
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:429,18'
          Dst:             bh_get_tick_ms
        - Src:             'core/shared/utils/runtime_timer.c:431,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:454,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/runtime_timer.c:456,5'
          Dst:             handle_expired_timers
        - Src:             'core/shared/utils/runtime_timer.c:457,12'
          Dst:             get_expiry_ms
    - functionName:    get_expiry_ms
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_get_tick_ms
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:411,18'
          Dst:             bh_get_tick_ms
        - Src:             'core/shared/utils/runtime_timer.c:413,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:420,5'
          Dst:             os_mutex_unlock
    - functionName:    sys_timer_restart
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - remove_timer
        - reschedule_timer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:364,22'
          Dst:             remove_timer
        - Src:             'core/shared/utils/runtime_timer.c:371,5'
          Dst:             reschedule_timer
    - functionName:    remove_timer
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - remove_timer_from
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:111,22'
          Dst:             remove_timer_from
        - Src:             'core/shared/utils/runtime_timer.c:121,12'
          Dst:             remove_timer_from
    - functionName:    release_timer
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:183,9'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:187,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/utils/runtime_timer.c:191,9'
          Dst:             wasm_runtime_free
    - functionName:    sys_timer_destroy
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - release_timer
        - remove_timer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:350,22'
          Dst:             remove_timer
        - Src:             'core/shared/utils/runtime_timer.c:355,5'
          Dst:             release_timer
    - functionName:    sys_timer_cancel
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_idle_timer
        - remove_timer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:335,22'
          Dst:             remove_timer
        - Src:             'core/shared/utils/runtime_timer.c:340,5'
          Dst:             add_idle_timer
    - functionName:    sys_create_timer
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - add_idle_timer
        - reschedule_timer
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:309,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/runtime_timer.c:324,9'
          Dst:             reschedule_timer
        - Src:             'core/shared/utils/runtime_timer.c:326,9'
          Dst:             add_idle_timer
    - functionName:    timer_ctx_get_owner
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cleanup_app_timers
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - release_timer_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:463,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/utils/runtime_timer.c:465,5'
          Dst:             release_timer_list
        - Src:             'core/shared/utils/runtime_timer.c:466,5'
          Dst:             release_timer_list
        - Src:             'core/shared/utils/runtime_timer.c:468,5'
          Dst:             os_mutex_unlock
    - functionName:    release_timer_list
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:203,9'
          Dst:             wasm_runtime_free
    - functionName:    destroy_timer_ctx
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cleanup_app_timers
        - os_cond_destroy
        - os_mutex_destroy
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:269,9'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/utils/runtime_timer.c:272,5'
          Dst:             cleanup_app_timers
        - Src:             'core/shared/utils/runtime_timer.c:274,5'
          Dst:             os_cond_destroy
        - Src:             'core/shared/utils/runtime_timer.c:275,5'
          Dst:             os_mutex_destroy
        - Src:             'core/shared/utils/runtime_timer.c:276,5'
          Dst:             wasm_runtime_free
    - functionName:    create_timer_ctx
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - os_cond_destroy
        - os_cond_init
        - os_mutex_init
        - release_timer_list
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:219,36'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/runtime_timer.c:232,45'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/utils/runtime_timer.c:243,9'
          Dst:             os_cond_init
        - Src:             'core/shared/utils/runtime_timer.c:246,9'
          Dst:             os_mutex_init
        - Src:             'core/shared/utils/runtime_timer.c:247,9'
          Dst:             os_cond_destroy
        - Src:             'core/shared/utils/runtime_timer.c:256,9'
          Dst:             release_timer_list
        - Src:             'core/shared/utils/runtime_timer.c:257,9'
          Dst:             wasm_runtime_free
    - functionName:    bh_get_elpased_ms
      functionSourceFile: '/src/wamr/core/shared/utils/runtime_timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_get_tick_ms
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/runtime_timer.c:50,26'
          Dst:             bh_get_tick_ms
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_thread_cancel_flags
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_32_fetch_and
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1111,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1112,5'
          Dst:             nonatomic_32_fetch_and
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1114,5'
          Dst:             os_mutex_unlock
    - functionName:    nonatomic_32_fetch_and
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_cluster_traverse_unlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_unlock
        - wasm_exec_env_get_cluster
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1554,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1556,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_exec_env_get_cluster
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_cluster_traverse_lock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - wasm_exec_env_get_cluster
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1546,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1548,5'
          Dst:             os_mutex_lock
    - functionName:    exception_unlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetModuleInstanceExtraCommon
        - os_mutex_unlock
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1540,22'
          Dst:             GetModuleInstanceExtraCommon
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1540,5'
          Dst:             os_mutex_unlock
    - functionName:    exception_lock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetModuleInstanceExtraCommon
        - os_mutex_lock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1534,20'
          Dst:             GetModuleInstanceExtraCommon
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1534,5'
          Dst:             os_mutex_lock
    - functionName:    wasm_cluster_is_thread_terminated
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1521,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1526,5'
          Dst:             os_mutex_unlock
    - functionName:    set_custom_data_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_module_inst
        - wasm_runtime_set_custom_data_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1372,45'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1374,5'
          Dst:             wasm_runtime_set_custom_data_internal
    - functionName:    wasm_cluster_spread_custom_data
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - set_custom_data_visitor
        - traverse_list
        - wasm_clusters_search_exec_env
        - wasm_exec_env_get_cluster
        - wasm_runtime_set_custom_data_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1381,29'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1385,9'
          Dst:             wasm_runtime_set_custom_data_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1390,19'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1393,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1394,9'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1394,9'
          Dst:             set_custom_data_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1396,9'
          Dst:             os_mutex_unlock
    - functionName:    wasm_clusters_search_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_cluster_search_exec_env
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:471,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:472,15'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:474,20'
          Dst:             wasm_cluster_search_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:476,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:479,19'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:482,5'
          Dst:             os_mutex_unlock
    - functionName:    traverse_list
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:72,25'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:74,16'
          Dst:             bh_list_elem_next
    - functionName:    wasm_cluster_search_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:449,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:450,12'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:453,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:456,16'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:459,5'
          Dst:             os_mutex_unlock
    - functionName:    set_exception_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clear_thread_cancel_flags
        - exception_lock
        - exception_unlock
        - set_thread_cancel_flags
        - snprintf
        - wasm_runtime_get_module_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1306,35'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1308,9'
          Dst:             exception_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1310,13'
          Dst:             snprintf
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1316,9'
          Dst:             exception_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1320,13'
          Dst:             set_thread_cancel_flags
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1323,13'
          Dst:             clear_thread_cancel_flags
    - functionName:    set_thread_cancel_flags
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_32_fetch_or
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_interrupt_blocking_op
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1093,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1098,5'
          Dst:             nonatomic_32_fetch_or
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1101,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1104,5'
          Dst:             wasm_runtime_interrupt_blocking_op
    - functionName:    nonatomic_32_fetch_or
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_cluster_set_exception
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - aot_create_call_stack
        - os_mutex_lock
        - os_mutex_unlock
        - set_exception_visitor
        - traverse_list
        - wasm_exec_env_get_cluster
        - wasm_frame_vec_clone_internal
        - wasm_interp_create_call_stack
        - wasm_runtime_get_module_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1332,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1339,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1344,35'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1348,16'
          Dst:             wasm_interp_create_call_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1349,13'
          Dst:             wasm_frame_vec_clone_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1356,16'
          Dst:             aot_create_call_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1357,13'
          Dst:             wasm_frame_vec_clone_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1364,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1364,5'
          Dst:             set_exception_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1365,5'
          Dst:             os_mutex_unlock
    - functionName:    resume_thread_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_resume_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1282,5'
          Dst:             wasm_cluster_resume_thread
    - functionName:    wasm_cluster_resume_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_32_fetch_and
        - os_cond_signal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1272,5'
          Dst:             nonatomic_32_fetch_and
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1274,5'
          Dst:             os_cond_signal
    - functionName:    wasm_cluster_resume_all
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - resume_thread_visitor
        - traverse_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1288,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1289,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1289,5'
          Dst:             resume_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1290,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_suspend_all_except_self
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - suspend_thread_visitor
        - traverse_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1263,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1264,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1264,5'
          Dst:             suspend_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1266,5'
          Dst:             os_mutex_unlock
    - functionName:    suspend_thread_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_cluster_suspend_thread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1248,5'
          Dst:             wasm_cluster_suspend_thread
    - functionName:    wasm_cluster_suspend_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nonatomic_32_fetch_or
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1235,5'
          Dst:             nonatomic_32_fetch_or
    - functionName:    wasm_cluster_suspend_all
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - suspend_thread_visitor
        - traverse_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1254,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1255,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1255,5'
          Dst:             suspend_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1256,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_register_destroy_callback
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_list_insert
        - bh_log
        - wasm_runtime_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1222,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1223,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1227,5'
          Dst:             bh_list_insert
    - functionName:    wasm_cluster_wait_for_all_except_self
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - safe_traverse_exec_env_list
        - wait_for_thread_visitor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1207,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1210,5'
          Dst:             safe_traverse_exec_env_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1210,5'
          Dst:             wait_for_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1214,5'
          Dst:             os_mutex_unlock
    - functionName:    wait_for_thread_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_cluster_join_thread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1188,5'
          Dst:             wasm_cluster_join_thread
    - functionName:    safe_traverse_exec_env_list
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - bh_vector_append
        - bh_vector_destroy
        - bh_vector_get
        - bh_vector_init
        - bh_vector_size
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:89,10'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:95,12'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:101,33'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:102,18'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:112,20'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:116,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:118,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:119,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:124,16'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:128,5'
          Dst:             bh_vector_destroy
    - functionName:    wasm_cluster_join_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - clusters_have_exec_env
        - os_mutex_lock
        - os_mutex_unlock
        - os_thread_join
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:979,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:981,10'
          Dst:             clusters_have_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:985,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:989,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:992,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:994,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:996,12'
          Dst:             os_thread_join
    - functionName:    clusters_have_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:951,28'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:955,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:956,16'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:961,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:964,20'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:966,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:968,19'
          Dst:             bh_list_elem_next
    - functionName:    wasm_cluster_wait_for_all
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - safe_traverse_exec_env_list
        - wait_for_thread_visitor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1194,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1197,5'
          Dst:             safe_traverse_exec_env_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1197,5'
          Dst:             wait_for_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1200,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_terminate_all_except_self
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - safe_traverse_exec_env_list
        - terminate_thread_visitor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1169,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1172,5'
          Dst:             safe_traverse_exec_env_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1172,5'
          Dst:             terminate_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1176,5'
          Dst:             os_mutex_unlock
    - functionName:    terminate_thread_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_cluster_cancel_thread
        - wasm_cluster_join_thread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1149,5'
          Dst:             wasm_cluster_cancel_thread
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1150,5'
          Dst:             wasm_cluster_join_thread
    - functionName:    wasm_cluster_cancel_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - clusters_have_exec_env
        - os_mutex_lock
        - os_mutex_unlock
        - set_thread_cancel_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1120,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1123,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1127,10'
          Dst:             clusters_have_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1132,5'
          Dst:             set_thread_cancel_flags
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1135,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_terminate_all
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - safe_traverse_exec_env_list
        - terminate_thread_visitor
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1156,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1159,5'
          Dst:             safe_traverse_exec_env_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1159,5'
          Dst:             terminate_thread_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1162,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_exit_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          86
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - os_thread_detach
        - os_thread_exit
        - wasm_cluster_del_exec_env_internal
        - wasm_cluster_free_aux_stack
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
        - wasm_runtime_deinstantiate_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1046,15'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1055,9'
          Dst:             wasm_cluster_free_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1060,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1062,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1069,9'
          Dst:             os_thread_detach
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1077,5'
          Dst:             wasm_cluster_del_exec_env_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1079,5'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1081,5'
          Dst:             wasm_runtime_deinstantiate_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1083,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1085,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1087,5'
          Dst:             os_thread_exit
    - functionName:    wasm_cluster_free_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_exec_env_get_cluster
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:183,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:202,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:206,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:210,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_del_exec_env_internal
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_list_remove
        - wasm_cluster_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:420,9'
          Dst:             bh_list_remove
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:426,13'
          Dst:             wasm_cluster_destroy
    - functionName:    wasm_cluster_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_remove
        - bh_vector_destroy
        - destroy_cluster_visitor
        - os_mutex_destroy
        - os_mutex_lock
        - os_mutex_unlock
        - traverse_list
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:331,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:331,5'
          Dst:             destroy_cluster_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:335,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:336,5'
          Dst:             bh_list_remove
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:337,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:339,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:343,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:345,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:353,5'
          Dst:             bh_vector_destroy
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:356,5'
          Dst:             wasm_runtime_free
    - functionName:    destroy_cluster_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_cluster_detach_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - clusters_have_exec_env
        - os_mutex_lock
        - os_mutex_unlock
        - os_thread_detach
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1004,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1005,10'
          Dst:             clusters_have_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1007,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1014,15'
          Dst:             os_thread_detach
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:1017,5'
          Dst:             os_mutex_unlock
    - functionName:    thread_manager_start_routine
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_cond_signal
        - os_mutex_lock
        - os_mutex_unlock
        - os_printf
        - os_self_thread
        - os_thread_detach
        - os_thread_exit
        - wasm_cluster_del_exec_env_internal
        - wasm_cluster_free_aux_stack
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
        - wasm_exec_env_get_module_inst
        - wasm_runtime_deinstantiate_internal
        - wasm_runtime_dump_perf_profiling
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:626,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:628,9'
          Dst:             wasm_exec_env_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:633,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:634,24'
          Dst:             os_self_thread
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:636,5'
          Dst:             os_cond_signal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:637,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:657,9'
          Dst:             wasm_cluster_free_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:660,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:662,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:669,9'
          Dst:             os_thread_detach
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:675,5'
          Dst:             os_printf
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:676,5'
          Dst:             wasm_runtime_dump_perf_profiling
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:677,5'
          Dst:             os_printf
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:681,5'
          Dst:             wasm_cluster_del_exec_env_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:683,5'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:685,5'
          Dst:             wasm_runtime_deinstantiate_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:687,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:689,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:691,5'
          Dst:             os_thread_exit
    - functionName:    wasm_cluster_create_thread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - os_cond_wait
        - os_mutex_lock
        - os_mutex_unlock
        - os_thread_create
        - thread_manager_start_routine
        - wasm_cluster_add_exec_env
        - wasm_cluster_del_exec_env_internal
        - wasm_exec_env_create_internal
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
        - wasm_exec_env_set_aux_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:706,15'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:709,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:716,9'
          Dst:             wasm_exec_env_create_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:722,14'
          Dst:             wasm_exec_env_set_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:739,10'
          Dst:             wasm_cluster_add_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:745,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:748,12'
          Dst:             os_thread_create
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:748,12'
          Dst:             thread_manager_start_routine
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:751,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:757,5'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:758,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:760,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:765,5'
          Dst:             wasm_cluster_del_exec_env_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:767,5'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:769,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_add_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_list_insert
        - bh_log
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:387,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:392,16'
          Dst:             bh_list_insert
    - functionName:    wasm_cluster_destroy_spawned_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_cluster_del_exec_env_internal
        - wasm_cluster_free_aux_stack
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
        - wasm_runtime_deinstantiate_internal
        - wasm_runtime_get_module_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:585,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:586,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:605,5'
          Dst:             wasm_cluster_free_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:608,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:611,5'
          Dst:             wasm_cluster_del_exec_env_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:613,5'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:615,5'
          Dst:             wasm_runtime_deinstantiate_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:617,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_dup_c_api_imports
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:810,35'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:814,9'
          Dst:             b_memcpy_s
    - functionName:    wasm_cluster_spawn_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          205
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_cluster_add_exec_env
        - wasm_cluster_allocate_aux_stack
        - wasm_cluster_dup_c_api_imports
        - wasm_cluster_free_aux_stack
        - wasm_exec_env_create_internal
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
        - wasm_exec_env_get_module
        - wasm_exec_env_set_aux_stack
        - wasm_runtime_deinstantiate_internal
        - wasm_runtime_get_custom_data
        - wasm_runtime_get_module_inst
        - wasm_runtime_instantiate_internal
        - wasm_runtime_instantiation_args_set_custom_data
        - wasm_runtime_instantiation_args_set_default_stack_size
        - wasm_runtime_instantiation_args_set_defaults
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:489,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:490,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:499,36'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:503,5'
          Dst:             wasm_runtime_instantiation_args_set_defaults
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:504,5'
          Dst:             wasm_runtime_instantiation_args_set_default_stack_size
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:506,16'
          Dst:             wasm_runtime_get_custom_data
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:505,5'
          Dst:             wasm_runtime_instantiation_args_set_custom_data
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:507,29'
          Dst:             wasm_runtime_instantiate_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:514,11'
          Dst:             wasm_cluster_dup_c_api_imports
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:518,10'
          Dst:             wasm_cluster_allocate_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:520,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:525,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:545,20'
          Dst:             wasm_exec_env_create_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:552,10'
          Dst:             wasm_exec_env_set_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:562,10'
          Dst:             wasm_cluster_add_exec_env
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:566,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:571,5'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:573,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:575,5'
          Dst:             wasm_cluster_free_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:577,5'
          Dst:             wasm_runtime_deinstantiate_internal
    - functionName:    wasm_cluster_allocate_aux_stack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_exec_env_get_cluster
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:138,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:156,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:158,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:169,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:173,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_cluster_del_exec_env
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_del_exec_env_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:440,12'
          Dst:             wasm_cluster_del_exec_env_internal
    - functionName:    free_node_visitor
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:362,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_cluster_create
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - bh_list_init
        - bh_list_insert
        - bh_log
        - os_mutex_init
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_cluster_destroy
        - wasm_exec_env_get_aux_stack
        - wasm_exec_env_set_aux_stack
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:223,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:224,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:231,5'
          Dst:             bh_list_init
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:232,5'
          Dst:             bh_list_insert
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:233,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:234,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:235,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:240,10'
          Dst:             wasm_exec_env_get_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:243,9'
          Dst:             bh_log
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:248,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:249,13'
          Dst:             bh_list_insert
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:250,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:253,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:271,10'
          Dst:             wasm_exec_env_set_aux_stack
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:281,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:287,19'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:303,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:304,9'
          Dst:             bh_list_insert
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:305,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:308,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:314,9'
          Dst:             wasm_cluster_destroy
    - functionName:    wasm_cluster_cancel_all_callbacks
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_list_init
        - free_node_visitor
        - traverse_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:368,5'
          Dst:             traverse_list
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:368,5'
          Dst:             free_node_visitor
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:369,5'
          Dst:             bh_list_init
    - functionName:    thread_manager_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_list_elem_next
        - bh_list_first_elem
        - os_mutex_destroy
        - wasm_cluster_cancel_all_callbacks
        - wasm_cluster_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:58,28'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:61,16'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:62,9'
          Dst:             wasm_cluster_destroy
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:65,5'
          Dst:             wasm_cluster_cancel_all_callbacks
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:66,5'
          Dst:             os_mutex_destroy
    - functionName:    thread_manager_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_list_init
        - os_mutex_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:48,9'
          Dst:             bh_list_init
        - Src:             'core/iwasm/libraries/thread-mgr/thread_manager.c:50,9'
          Dst:             os_mutex_init
    - functionName:    wasm_cluster_set_max_thread_num
      functionSourceFile: '/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_interrupt_blocking_op
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nonatomic_32_fetch_or
        - os_mutex_lock
        - os_mutex_unlock
        - os_usleep
        - os_wakeup_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_blocking_op.c:67,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:68,5'
          Dst:             nonatomic_32_fetch_or
        - Src:             'core/iwasm/common/wasm_blocking_op.c:70,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:71,9'
          Dst:             os_wakeup_blocking_op
        - Src:             'core/iwasm/common/wasm_blocking_op.c:74,9'
          Dst:             os_usleep
        - Src:             'core/iwasm/common/wasm_blocking_op.c:75,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:77,5'
          Dst:             os_mutex_unlock
    - functionName:    nonatomic_32_fetch_or
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_end_blocking_op
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - nonatomic_32_fetch_and
        - os_end_blocking_op
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_blocking_op.c:44,23'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_blocking_op.c:45,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:47,5'
          Dst:             nonatomic_32_fetch_and
        - Src:             'core/iwasm/common/wasm_blocking_op.c:48,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:49,5'
          Dst:             os_end_blocking_op
        - Src:             'core/iwasm/common/wasm_blocking_op.c:50,5'
          Dst:             __errno_location
    - functionName:    nonatomic_32_fetch_and
      functionSourceFile: '/src/wamr/core/shared/utils/bh_atomic.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_begin_blocking_op
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - nonatomic_32_fetch_and
        - nonatomic_32_fetch_or
        - os_begin_blocking_op
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_blocking_op.c:28,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:30,5'
          Dst:             nonatomic_32_fetch_or
        - Src:             'core/iwasm/common/wasm_blocking_op.c:32,9'
          Dst:             nonatomic_32_fetch_and
        - Src:             'core/iwasm/common/wasm_blocking_op.c:33,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:36,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_blocking_op.c:37,5'
          Dst:             os_begin_blocking_op
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_val_kind_with_val_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          160
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_functype_same_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - cmp_val_kind_with_val_type
        - wasm_valtype_kind
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1000,41'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1000,14'
          Dst:             cmp_val_kind_with_val_type
        - Src:             'core/iwasm/common/wasm_c_api.c:1008,17'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1007,14'
          Dst:             cmp_val_kind_with_val_type
    - functionName:    wasm_valtype_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_link_global
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4722
      functionLinenumberEnd: 4766
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - cmp_val_kind_with_val_type
        - wasm_globaltype_content
        - wasm_valtype_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4743,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4735,16'
          Dst:             wasm_globaltype_content
        - Src:             'core/iwasm/common/wasm_c_api.c:4738,37'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4738,10'
          Dst:             cmp_val_kind_with_val_type
        - Src:             'core/iwasm/common/wasm_c_api.c:4743,13'
          Dst:             wasm_valtype_kind
    - functionName:    wasm_globaltype_content
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1098
      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:    interp_link_global
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4548
      functionLinenumberEnd: 4595
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - cmp_val_kind_with_val_type
        - wasm_valtype_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4571,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4565,13'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4564,10'
          Dst:             cmp_val_kind_with_val_type
        - Src:             'core/iwasm/common/wasm_c_api.c:4571,13'
          Dst:             wasm_valtype_kind
    - functionName:    aot_link_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4688
      functionLinenumberEnd: 4717
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_functype_same_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4701,10'
          Dst:             wasm_functype_same_internal
    - functionName:    interp_link_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4543
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_functype_same_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4525,10'
          Dst:             wasm_functype_same_internal
    - functionName:    wasm_valtype_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - val_type_rt_2_valkind
        - wasm_valtype_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:771,29'
          Dst:             val_type_rt_2_valkind
        - Src:             'core/iwasm/common/wasm_c_api.c:771,12'
          Dst:             wasm_valtype_new
    - functionName:    val_type_rt_2_valkind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:750,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasm_valtype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - malloc_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:787,22'
          Dst:             malloc_internal
    - functionName:    malloc_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_malloc
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:98,37'
          Dst:             wasm_runtime_malloc
    - functionName:    wasm_instance_get_wasm_func_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5411
      functionLinenumberEnd: 5413
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_wasm_func_exec_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5413,12'
          Dst:             wasm_runtime_get_wasm_func_exec_time
    - functionName:    wasm_instance_sum_wasm_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5400
      functionLinenumberEnd: 5402
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_sum_wasm_exec_time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5402,12'
          Dst:             wasm_runtime_sum_wasm_exec_time
    - functionName:    wasm_global_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3557
      functionLinenumberEnd: 3572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - malloc_internal
        - wasm_global_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3560,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3570,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_global_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3615
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_globaltype_delete
        - wasm_runtime_free
        - wasm_val_delete
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3621,9'
          Dst:             wasm_val_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3626,9'
          Dst:             wasm_globaltype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3632,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_val_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1619,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_globaltype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
        - wasm_valtype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1062,9'
          Dst:             wasm_valtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1066,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_valtype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:800,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_func_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - malloc_internal
        - wasm_func_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3208,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3214,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_func_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_functype_delete
        - wasm_runtime_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3225,9'
          Dst:             wasm_functype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3239,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_functype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
        - wasm_valtype_vec_delete
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:947,5'
          Dst:             wasm_valtype_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:947,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:948,5'
          Dst:             wasm_valtype_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:948,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:950,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_valtype_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_valtype_delete
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_extern_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5387
      functionLinenumberEnd: 5396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - wasm_func_as_extern
        - wasm_func_new_empty
        - wasm_global_as_extern
        - wasm_global_new_empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5389,36'
          Dst:             wasm_func_new_empty
        - Src:             'core/iwasm/common/wasm_c_api.c:5389,16'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5392,38'
          Dst:             wasm_global_new_empty
        - Src:             'core/iwasm/common/wasm_c_api.c:5392,16'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5394,5'
          Dst:             bh_log
    - functionName:    wasm_func_as_extern
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_as_extern
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_as_extern_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_as_extern_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_as_extern_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_as_extern_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5315
      functionLinenumberEnd: 5339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
        - wasm_extern_as_func_const
        - wasm_extern_as_global_const
        - wasm_extern_as_memory_const
        - wasm_extern_as_table_const
        - wasm_extern_kind
        - wasm_func_type
        - wasm_functype_as_externtype
        - wasm_global_type
        - wasm_globaltype_as_externtype
        - wasm_memory_type
        - wasm_memorytype_as_externtype
        - wasm_table_type
        - wasm_tabletype_as_externtype
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:5320,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5320,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5323,32'
          Dst:             wasm_extern_as_func_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5323,17'
          Dst:             wasm_func_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5322,20'
          Dst:             wasm_functype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5326,34'
          Dst:             wasm_extern_as_global_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5326,17'
          Dst:             wasm_global_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5325,20'
          Dst:             wasm_globaltype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5329,34'
          Dst:             wasm_extern_as_memory_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5329,17'
          Dst:             wasm_memory_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5328,20'
          Dst:             wasm_memorytype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5332,33'
          Dst:             wasm_extern_as_table_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5332,17'
          Dst:             wasm_table_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5331,20'
          Dst:             wasm_tabletype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5334,13'
          Dst:             bh_log
    - functionName:    wasm_extern_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5305
      functionLinenumberEnd: 5311
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_func_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5372
      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:    wasm_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3268
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_functype_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3272,12'
          Dst:             wasm_functype_copy
    - functionName:    wasm_functype_as_externtype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_global_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5372
      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:    wasm_global_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3897
      functionLinenumberEnd: 3902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_globaltype_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3901,12'
          Dst:             wasm_globaltype_copy
    - functionName:    wasm_globaltype_as_externtype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_memory_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5372
      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:    wasm_memory_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4374
      functionLinenumberEnd: 4380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_memorytype_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4379,12'
          Dst:             wasm_memorytype_copy
    - functionName:    wasm_memorytype_as_externtype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_table_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5372
      functionLinenumberEnd: 5372
      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:    wasm_table_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4024
      functionLinenumberEnd: 4029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_tabletype_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4028,12'
          Dst:             wasm_tabletype_copy
    - functionName:    wasm_tabletype_as_externtype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_tabletype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_tabletype_new
        - wasm_valtype_copy
        - wasm_valtype_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1168,22'
          Dst:             wasm_valtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1172,24'
          Dst:             wasm_tabletype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1173,9'
          Dst:             wasm_valtype_delete
    - functionName:    wasm_valtype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_valtype_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:807,18'
          Dst:             wasm_valtype_new
    - functionName:    wasm_tabletype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - malloc_internal
        - wasm_valtype_kind
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1138,9'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1146,24'
          Dst:             malloc_internal
    - functionName:    wasm_memorytype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_memorytype_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1248,12'
          Dst:             wasm_memorytype_new
    - functionName:    wasm_memorytype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - malloc_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1230,25'
          Dst:             malloc_internal
    - functionName:    wasm_globaltype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_globaltype_new
        - wasm_valtype_copy
        - wasm_valtype_delete
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1079,22'
          Dst:             wasm_valtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1083,25'
          Dst:             wasm_globaltype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1084,9'
          Dst:             wasm_valtype_delete
    - functionName:    wasm_globaltype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - malloc_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1025,25'
          Dst:             malloc_internal
    - functionName:    wasm_functype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_functype_new
        - wasm_valtype_vec_copy
        - wasm_valtype_vec_delete
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:918,5'
          Dst:             wasm_valtype_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:923,5'
          Dst:             wasm_valtype_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:928,22'
          Dst:             wasm_functype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:935,5'
          Dst:             wasm_valtype_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:936,5'
          Dst:             wasm_valtype_vec_delete
    - functionName:    wasm_valtype_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_valtype_copy
        - wasm_valtype_vec_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_vec_delete
    - functionName:    wasm_functype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - malloc_internal
        - wasm_functype_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:878,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:885,26'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:889,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:893,27'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:897,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:904,5'
          Dst:             wasm_functype_delete
    - functionName:    wasm_table_as_extern
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_as_extern
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_instance_exports
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5219
      functionLinenumberEnd: 5224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_extern_vec_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5223,5'
          Dst:             wasm_extern_vec_copy
    - functionName:    wasm_extern_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_extern_copy
        - wasm_extern_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_vec_delete
    - functionName:    wasm_extern_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5228
      functionLinenumberEnd: 5268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - wasm_extern_as_func_const
        - wasm_extern_as_global_const
        - wasm_extern_as_memory_const
        - wasm_extern_as_table_const
        - wasm_extern_delete
        - wasm_extern_kind
        - wasm_func_as_extern
        - wasm_func_copy
        - wasm_global_as_extern
        - wasm_global_copy
        - wasm_memory_as_extern
        - wasm_memory_copy
        - wasm_table_as_extern
        - wasm_table_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:5235,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5235,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5238,32'
          Dst:             wasm_extern_as_func_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5238,17'
          Dst:             wasm_func_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5237,19'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5242,34'
          Dst:             wasm_extern_as_global_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5242,17'
          Dst:             wasm_global_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5241,19'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5246,34'
          Dst:             wasm_extern_as_memory_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5246,17'
          Dst:             wasm_memory_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5245,19'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5250,33'
          Dst:             wasm_extern_as_table_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5250,17'
          Dst:             wasm_table_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5249,19'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5253,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5266,5'
          Dst:             wasm_extern_delete
    - functionName:    wasm_extern_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_extern_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_extern_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5272
      functionLinenumberEnd: 5301
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - wasm_byte_vec_delete
        - wasm_extern_as_func
        - wasm_extern_as_global
        - wasm_extern_as_memory
        - wasm_extern_as_table
        - wasm_extern_kind
        - wasm_func_delete
        - wasm_global_delete
        - wasm_memory_delete
        - wasm_runtime_free
        - wasm_table_delete
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:5283,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5278,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5279,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:5283,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5285,30'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5285,13'
          Dst:             wasm_func_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5288,32'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:5288,13'
          Dst:             wasm_global_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5291,32'
          Dst:             wasm_extern_as_memory
        - Src:             'core/iwasm/common/wasm_c_api.c:5291,13'
          Dst:             wasm_memory_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5294,31'
          Dst:             wasm_extern_as_table
        - Src:             'core/iwasm/common/wasm_c_api.c:5294,13'
          Dst:             wasm_table_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5297,13'
          Dst:             bh_log
    - functionName:    wasm_byte_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_vector_destroy
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_extern_as_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_global
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_extern_as_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5353
      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:    wasm_memory_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4357
      functionLinenumberEnd: 4370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_memorytype_delete
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4363,9'
          Dst:             wasm_memorytype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:4369,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_extern_as_table
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5353
      functionLinenumberEnd: 5353
      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:    wasm_table_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4007
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_free
        - wasm_tabletype_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4013,9'
          Dst:             wasm_tabletype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:4019,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_tabletype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
        - wasm_valtype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1187,9'
          Dst:             wasm_valtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1191,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_memorytype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1255,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_func_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_func_delete
        - wasm_func_new_basic
        - wasm_func_new_with_env_basic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3253,21'
          Dst:             wasm_func_new_with_env_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:3256,21'
          Dst:             wasm_func_new_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:3263,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_global_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3577
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_copy
        - wasm_val_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3584,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3590,20'
          Dst:             wasm_globaltype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3595,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3600,5'
          Dst:             wasm_val_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3609,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_memory_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4272
      functionLinenumberEnd: 4287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_memory_delete
        - wasm_memory_new_basic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4279,17'
          Dst:             wasm_memory_new_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:4286,5'
          Dst:             wasm_memory_delete
    - functionName:    wasm_table_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3993
      functionLinenumberEnd: 4003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_table_new_basic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3996,19'
          Dst:             wasm_table_new_basic
    - functionName:    wasm_table_new_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 3921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - malloc_internal
        - wasm_table_delete
        - wasm_tabletype_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3909,19'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3916,25'
          Dst:             wasm_tabletype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3920,5'
          Dst:             wasm_table_delete
    - functionName:    wasm_memory_new_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4245
      functionLinenumberEnd: 4261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - malloc_internal
        - wasm_memory_delete
        - wasm_memorytype_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4252,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4258,20'
          Dst:             wasm_memorytype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:4260,5'
          Dst:             wasm_memory_delete
    - functionName:    wasm_val_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1629,5'
          Dst:             b_memcpy_s
    - functionName:    wasm_func_new_with_env_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - malloc_internal
        - wasm_func_delete
        - wasm_functype_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3076,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3088,24'
          Dst:             wasm_functype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3096,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_func_new_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3037
      functionLinenumberEnd: 3063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - malloc_internal
        - wasm_func_delete
        - wasm_functype_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3044,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3054,24'
          Dst:             wasm_functype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3062,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_instance_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5211
      functionLinenumberEnd: 5214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_process_export
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4771
      functionLinenumberEnd: 4858
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          218
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - bh_vector_append
        - malloc_internal
        - strlen
        - wasm_extern_delete
        - wasm_func_as_extern
        - wasm_func_new_internal
        - wasm_global_as_extern
        - wasm_global_new_internal
        - wasm_memory_as_extern
        - wasm_memory_new_internal
        - wasm_name_new_from_string_nt
        - wasm_table_as_extern
        - wasm_table_new_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4784,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4788,30'
          Dst:             wasm_func_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4794,28'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4800,32'
          Dst:             wasm_global_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4806,28'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4812,31'
          Dst:             wasm_table_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4818,28'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4824,32'
          Dst:             wasm_memory_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4830,28'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4834,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4839,32'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4843,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:4844,13'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:4848,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:4856,5'
          Dst:             wasm_extern_delete
    - functionName:    wasm_func_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          222
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - malloc_internal
        - wasm_func_delete
        - wasm_functype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3135,12'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3180,18'
          Dst:             wasm_functype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3199,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_global_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          260
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - aot_global_get
        - interp_global_get
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3811,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3860,20'
          Dst:             wasm_globaltype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3865,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3872,9'
          Dst:             interp_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3879,9'
          Dst:             aot_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3891,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_table_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3926
      functionLinenumberEnd: 3972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - malloc_internal
        - wasm_runtime_get_table_inst_elem_type
        - wasm_table_delete
        - wasm_tabletype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3940,19'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3947,10'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/common/wasm_c_api.c:3964,15'
          Dst:             wasm_tabletype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3971,5'
          Dst:             wasm_table_delete
    - functionName:    wasm_memory_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4292
      functionLinenumberEnd: 4353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - malloc_internal
        - wasm_memory_delete
        - wasm_memorytype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4303,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4345,26'
          Dst:             wasm_memorytype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4352,5'
          Dst:             wasm_memory_delete
    - functionName:    wasm_name_new_from_string_nt
      functionSourceFile: '/src/wamr/core/iwasm/common/../include/wasm_c_api.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - wasm_byte_vec_new
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/../include/wasm_c_api.h:145,22'
          Dst:             strlen
        - Src:             'core/iwasm/common/../include/wasm_c_api.h:145,3'
          Dst:             wasm_byte_vec_new
    - functionName:    wasm_byte_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_byte_vec_delete
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             wasm_byte_vec_delete
    - functionName:    wasm_memorytype_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_memorytype_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1218,12'
          Dst:             wasm_memorytype_new
    - functionName:    wasm_tabletype_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_tabletype_new
        - wasm_valtype_delete
        - wasm_valtype_new_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1118,22'
          Dst:             wasm_valtype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1122,24'
          Dst:             wasm_tabletype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1123,9'
          Dst:             wasm_valtype_delete
    - functionName:    wasm_globaltype_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - val_type_rt_2_valkind
        - wasm_globaltype_new
        - wasm_valtype_delete
        - wasm_valtype_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1042,39'
          Dst:             val_type_rt_2_valkind
        - Src:             'core/iwasm/common/wasm_c_api.c:1042,22'
          Dst:             wasm_valtype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1046,24'
          Dst:             wasm_globaltype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1048,9'
          Dst:             wasm_valtype_delete
    - functionName:    interp_global_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3659
      functionLinenumberEnd: 3671
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rt_val_to_wasm_val
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3671,12'
          Dst:             rt_val_to_wasm_val
    - functionName:    aot_global_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3706
      functionLinenumberEnd: 3726
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rt_val_to_wasm_val
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3726,12'
          Dst:             rt_val_to_wasm_val
    - functionName:    rt_val_to_wasm_val
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - bh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:1636,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1669,13'
          Dst:             bh_log
    - functionName:    wasm_functype_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          241
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - bh_vector_append
        - malloc_internal
        - wasm_functype_delete
        - wasm_valtype_delete
        - wasm_valtype_new_internal
        - wasm_valtype_vec_new_uninitialized
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:827,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:834,5'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:834,5'
          Dst:             wasm_valtype_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:837,28'
          Dst:             wasm_valtype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:841,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:849,5'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:849,5'
          Dst:             wasm_valtype_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:852,29'
          Dst:             wasm_valtype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:857,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:866,5'
          Dst:             wasm_valtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:867,5'
          Dst:             wasm_valtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:868,5'
          Dst:             wasm_functype_delete
    - functionName:    wasm_valtype_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_valtype_vec_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_vec_new
    - functionName:    wasm_valtype_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_valtype_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_vec_delete
    - functionName:    interp_process_export
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4601
      functionLinenumberEnd: 4681
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          181
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - bh_log
        - bh_vector_append
        - wasm_extern_delete
        - wasm_func_as_extern
        - wasm_func_new_internal
        - wasm_global_as_extern
        - wasm_global_new_internal
        - wasm_memory_as_extern
        - wasm_memory_new_internal
        - wasm_table_as_extern
        - wasm_table_new_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4616,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4620,30'
          Dst:             wasm_func_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4626,28'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4632,32'
          Dst:             wasm_global_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4638,28'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4644,31'
          Dst:             wasm_table_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4650,28'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4656,32'
          Dst:             wasm_memory_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4662,28'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4666,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4671,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:4679,5'
          Dst:             wasm_extern_delete
    - functionName:    do_link
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4864
      functionLinenumberEnd: 4948
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          220
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - aot_link_func
        - aot_link_global
        - bh_log
        - interp_link_func
        - interp_link_global
        - wasm_extern_as_func
        - wasm_extern_as_global
        - wasm_extern_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4880,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4876,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4880,17'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4888,44'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4886,27'
          Dst:             interp_link_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4894,41'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4893,27'
          Dst:             aot_link_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4898,21'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4912,46'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4910,27'
          Dst:             interp_link_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4918,43'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4917,27'
          Dst:             aot_link_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4922,21'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4932,17'
          Dst:             bh_log
    - functionName:    wasm_instance_new_with_args_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4976
      functionLinenumberEnd: 5191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          652
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - aot_process_export
        - bh_vector_append
        - do_link
        - interp_process_export
        - malloc_internal
        - snprintf
        - wasm_byte_vec_delete
        - wasm_extern_as_func
        - wasm_extern_as_global
        - wasm_extern_as_memory
        - wasm_extern_as_table
        - wasm_extern_kind
        - wasm_extern_vec_new_uninitialized
        - wasm_instance_delete_internal
        - wasm_name_new_from_string_nt
        - wasm_runtime_create_exec_env_singleton
        - wasm_runtime_instantiate_ex
        - wasm_trap_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:5089,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4996,16'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4998,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5005,14'
          Dst:             do_link
        - Src:             'core/iwasm/common/wasm_c_api.c:5006,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5015,30'
          Dst:             wasm_runtime_instantiate_ex
        - Src:             'core/iwasm/common/wasm_c_api.c:5021,10'
          Dst:             wasm_runtime_create_exec_env_singleton
        - Src:             'core/iwasm/common/wasm_c_api.c:5022,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5048,46'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5049,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5060,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5063,21'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5091,17'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5095,17'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:5099,17'
          Dst:             wasm_extern_as_memory
        - Src:             'core/iwasm/common/wasm_c_api.c:5103,17'
          Dst:             wasm_extern_as_table
        - Src:             'core/iwasm/common/wasm_c_api.c:5107,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5119,9'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5119,9'
          Dst:             wasm_extern_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:5122,14'
          Dst:             interp_process_export
        - Src:             'core/iwasm/common/wasm_c_api.c:5125,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5143,9'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5143,9'
          Dst:             wasm_extern_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:5146,14'
          Dst:             aot_process_export
        - Src:             'core/iwasm/common/wasm_c_api.c:5149,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5163,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5169,10'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:5170,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5180,5'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5184,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:5185,17'
          Dst:             wasm_trap_new
        - Src:             'core/iwasm/common/wasm_c_api.c:5186,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5189,5'
          Dst:             wasm_instance_delete_internal
    - functionName:    wasm_extern_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_extern_vec_new
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_vec_new
    - functionName:    wasm_trap_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - malloc_internal
        - wasm_byte_vec_new
        - wasm_trap_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2026,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2031,9'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2031,9'
          Dst:             wasm_byte_vec_new
        - Src:             'core/iwasm/common/wasm_c_api.c:2037,5'
          Dst:             wasm_trap_delete
    - functionName:    wasm_instance_delete_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5195
      functionLinenumberEnd: 5207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_extern_vec_delete
        - wasm_runtime_deinstantiate
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5200,5'
          Dst:             wasm_extern_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5200,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:5203,9'
          Dst:             wasm_runtime_deinstantiate
        - Src:             'core/iwasm/common/wasm_c_api.c:5206,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_trap_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_byte_vec_delete
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2048,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2048,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:2051,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_extern_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_extern_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_vec_delete
    - functionName:    wasm_instance_new_with_args
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4963
      functionLinenumberEnd: 4967
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_instance_new_with_args_ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4967,12'
          Dst:             wasm_instance_new_with_args_ex
    - functionName:    wasm_instance_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4953
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_instance_new_with_args
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4954,12'
          Dst:             wasm_instance_new_with_args
    - functionName:    wasm_memory_grow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4497
      functionLinenumberEnd: 4502
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4500,5'
          Dst:             bh_log
    - functionName:    wasm_memory_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4460
      functionLinenumberEnd: 4493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_data_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4421
      functionLinenumberEnd: 4456
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_data
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4384
      functionLinenumberEnd: 4417
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4265
      functionLinenumberEnd: 4267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_memory_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4267,12'
          Dst:             wasm_memory_new_basic
    - functionName:    wasm_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 4240
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4238,5'
          Dst:             bh_log
    - functionName:    wasm_table_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          132
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4183
      functionLinenumberEnd: 4185
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4175
      functionLinenumberEnd: 4177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3978
      functionLinenumberEnd: 3988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_table_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3984,18'
          Dst:             wasm_table_new_basic
    - functionName:    wasm_global_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - aot_global_get
        - interp_global_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3775,15'
          Dst:             interp_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3783,15'
          Dst:             aot_global_get
    - functionName:    aot_global_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3679
      functionLinenumberEnd: 3700
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          104
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_val_to_rt_val
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3699,12'
          Dst:             wasm_val_to_rt_val
    - functionName:    wasm_val_to_rt_val
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - bh_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:1680,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1708,13'
          Dst:             bh_log
    - functionName:    interp_global_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3639
      functionLinenumberEnd: 3653
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_val_to_rt_val
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3652,12'
          Dst:             wasm_val_to_rt_val
    - functionName:    wasm_global_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3732
      functionLinenumberEnd: 3758
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - aot_global_set
        - interp_global_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3739,15'
          Dst:             interp_global_set
        - Src:             'core/iwasm/common/wasm_c_api.c:3747,15'
          Dst:             aot_global_set
    - functionName:    wasm_global_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3518
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_copy
        - wasm_val_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3527,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3534,20'
          Dst:             wasm_globaltype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3539,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3544,5'
          Dst:             wasm_val_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3551,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_trap_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          209
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - malloc_internal
        - strlen
        - wasm_name_new_from_string_nt
        - wasm_trap_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1967,18'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1972,23'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:1973,31'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1977,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:2013,5'
          Dst:             wasm_trap_delete
    - functionName:    argv_to_results
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3322
      functionLinenumberEnd: 3363
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          120
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:3334,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3356,17'
          Dst:             bh_log
    - functionName:    params_to_argv
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3317
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:3289,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3310,17'
          Dst:             bh_log
    - functionName:    wasm_func_result_arity
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3512
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_param_arity
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3505
      functionLinenumberEnd: 3506
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_call
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          407
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - aot_lookup_function_with_idx
        - argv_to_results
        - malloc_internal
        - params_to_argv
        - wasm_byte_vec_delete
        - wasm_cluster_traverse_lock
        - wasm_cluster_traverse_unlock
        - wasm_clusters_search_exec_env
        - wasm_exec_env_get_cluster
        - wasm_func_param_arity
        - wasm_func_result_arity
        - wasm_functype_params
        - wasm_functype_results
        - wasm_name_new_from_string_nt
        - wasm_runtime_call_wasm
        - wasm_runtime_free
        - wasm_runtime_get_exception
        - wasm_runtime_get_exec_env_singleton
        - wasm_runtime_set_exception
        - wasm_trap_new
        - wasm_trap_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3385,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:3387,16'
          Dst:             wasm_trap_new
        - Src:             'core/iwasm/common/wasm_c_api.c:3388,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3405,17'
          Dst:             aot_lookup_function_with_idx
        - Src:             'core/iwasm/common/wasm_c_api.c:3418,19'
          Dst:             wasm_func_param_arity
        - Src:             'core/iwasm/common/wasm_c_api.c:3419,20'
          Dst:             wasm_func_result_arity
        - Src:             'core/iwasm/common/wasm_c_api.c:3423,22'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3430,36'
          Dst:             wasm_functype_params
        - Src:             'core/iwasm/common/wasm_c_api.c:3430,13'
          Dst:             params_to_argv
        - Src:             'core/iwasm/common/wasm_c_api.c:3440,20'
          Dst:             wasm_clusters_search_exec_env
        - Src:             'core/iwasm/common/wasm_c_api.c:3444,20'
          Dst:             wasm_runtime_get_exec_env_singleton
        - Src:             'core/iwasm/common/wasm_c_api.c:3450,5'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3451,10'
          Dst:             wasm_runtime_call_wasm
        - Src:             'core/iwasm/common/wasm_c_api.c:3452,13'
          Dst:             wasm_runtime_get_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3460,36'
          Dst:             wasm_functype_results
        - Src:             'core/iwasm/common/wasm_c_api.c:3460,14'
          Dst:             argv_to_results
        - Src:             'core/iwasm/common/wasm_c_api.c:3462,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3471,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:3476,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:3481,19'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/common/wasm_c_api.c:3487,9'
          Dst:             wasm_cluster_traverse_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:3493,9'
          Dst:             wasm_runtime_get_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3491,25'
          Dst:             wasm_trap_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3497,9'
          Dst:             wasm_cluster_traverse_unlock
    - functionName:    wasm_functype_params
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 961
      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:    wasm_functype_results
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 971
      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:    wasm_func_new_with_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3114
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_func_new_with_env_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3119,12'
          Dst:             wasm_func_new_with_env_basic
    - functionName:    wasm_func_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_func_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3107,12'
          Dst:             wasm_func_new_basic
    - functionName:    wasm_module_is_underlying_binary_freeable
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3027
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_is_underlying_binary_freeable
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3031,12'
          Dst:             wasm_runtime_is_underlying_binary_freeable
    - functionName:    wasm_module_get_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - module_to_module_ext
        - wasm_runtime_get_module_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3021,17'
          Dst:             module_to_module_ext
        - Src:             'core/iwasm/common/wasm_c_api.c:3022,12'
          Dst:             wasm_runtime_get_module_name
    - functionName:    module_to_module_ext
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_module_set_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3012
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - module_to_module_ext
        - wasm_runtime_set_module_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3006,17'
          Dst:             module_to_module_ext
        - Src:             'core/iwasm/common/wasm_c_api.c:3007,16'
          Dst:             wasm_runtime_set_module_name
        - Src:             'core/iwasm/common/wasm_c_api.c:3010,9'
          Dst:             bh_log
    - functionName:    wasm_shared_module_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2993
      functionLinenumberEnd: 2995
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_delete_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2994,5'
          Dst:             wasm_module_delete_internal
    - functionName:    wasm_module_delete_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionLinenumberEnd: 2440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - module_to_module_ext
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_byte_vec_delete
        - wasm_runtime_free
        - wasm_runtime_unload
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2416,17'
          Dst:             module_to_module_ext
        - Src:             'core/iwasm/common/wasm_c_api.c:2418,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:2423,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2428,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2428,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:2431,9'
          Dst:             wasm_runtime_unload
        - Src:             'core/iwasm/common/wasm_c_api.c:2439,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_module_share
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2975,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:2979,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2980,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2986,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_module_obtain
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - bh_vector_append
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2944,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:2948,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2949,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2954,10'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2955,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2960,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_module_deserialize
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2887,5'
          Dst:             bh_log
    - functionName:    wasm_module_serialize
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2876
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2879,5'
          Dst:             bh_log
    - functionName:    wasm_module_exports
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          387
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - bh_log
        - bh_vector_append
        - module_to_module_ext
        - os_mutex_lock
        - os_mutex_unlock
        - strlen
        - wasm_byte_vec_delete
        - wasm_exporttype_delete
        - wasm_exporttype_new
        - wasm_exporttype_vec_delete
        - wasm_exporttype_vec_new_uninitialized
        - wasm_externtype_delete
        - wasm_functype_as_externtype
        - wasm_functype_new_internal
        - wasm_globaltype_as_externtype
        - wasm_globaltype_new_internal
        - wasm_memorytype_as_externtype
        - wasm_memorytype_new_internal
        - wasm_name_new_from_string_nt
        - wasm_runtime_get_export_func_type
        - wasm_runtime_get_export_global_type
        - wasm_runtime_get_export_memory_type
        - wasm_runtime_get_export_table_type
        - wasm_tabletype_as_externtype
        - wasm_tabletype_new_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:2762,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2707,35'
          Dst:             module_to_module_ext
        - Src:             'core/iwasm/common/wasm_c_api.c:2708,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:2710,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2713,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2727,5'
          Dst:             wasm_exporttype_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:2755,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:2756,13'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:2768,22'
          Dst:             wasm_runtime_get_export_func_type
        - Src:             'core/iwasm/common/wasm_c_api.c:2773,30'
          Dst:             wasm_functype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2777,31'
          Dst:             wasm_functype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2786,22'
          Dst:             wasm_runtime_get_export_global_type
        - Src:             'core/iwasm/common/wasm_c_api.c:2791,30'
          Dst:             wasm_globaltype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2796,31'
          Dst:             wasm_globaltype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2804,22'
          Dst:             wasm_runtime_get_export_memory_type
        - Src:             'core/iwasm/common/wasm_c_api.c:2810,27'
          Dst:             wasm_memorytype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2814,31'
          Dst:             wasm_memorytype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2826,22'
          Dst:             wasm_runtime_get_export_table_type
        - Src:             'core/iwasm/common/wasm_c_api.c:2838,30'
          Dst:             wasm_tabletype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2843,31'
          Dst:             wasm_tabletype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2848,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2854,29'
          Dst:             wasm_exporttype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:2858,15'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2866,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2867,5'
          Dst:             wasm_externtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2869,5'
          Dst:             wasm_exporttype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2870,5'
          Dst:             wasm_exporttype_vec_delete
    - functionName:    wasm_exporttype_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exporttype_vec_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_vec_new
    - functionName:    wasm_exporttype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - malloc_internal
        - wasm_exporttype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1535,25'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1539,31'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1540,9'
          Dst:             wasm_exporttype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1543,5'
          Dst:             b_memcpy_s
    - functionName:    wasm_externtype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
        - wasm_externtype_as_functype
        - wasm_externtype_as_globaltype
        - wasm_externtype_as_memorytype
        - wasm_externtype_as_tabletype
        - wasm_externtype_kind
        - wasm_functype_delete
        - wasm_globaltype_delete
        - wasm_memorytype_delete
        - wasm_tabletype_delete
      functionUses:    6
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:1360,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1360,13'
          Dst:             wasm_externtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1362,34'
          Dst:             wasm_externtype_as_functype
        - Src:             'core/iwasm/common/wasm_c_api.c:1362,13'
          Dst:             wasm_functype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1365,36'
          Dst:             wasm_externtype_as_globaltype
        - Src:             'core/iwasm/common/wasm_c_api.c:1365,13'
          Dst:             wasm_globaltype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1368,36'
          Dst:             wasm_externtype_as_memorytype
        - Src:             'core/iwasm/common/wasm_c_api.c:1368,13'
          Dst:             wasm_memorytype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1371,35'
          Dst:             wasm_externtype_as_tabletype
        - Src:             'core/iwasm/common/wasm_c_api.c:1371,13'
          Dst:             wasm_tabletype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1374,13'
          Dst:             wasm_externtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1374,13'
          Dst:             bh_log
    - functionName:    wasm_exporttype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_byte_vec_delete
        - wasm_externtype_delete
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1589,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1589,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:1591,5'
          Dst:             wasm_externtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1593,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_exporttype_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_exporttype_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_externtype_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_externtype_as_functype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1291
      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:    wasm_externtype_as_globaltype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1291
      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:    wasm_externtype_as_memorytype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1291
      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:    wasm_externtype_as_tabletype
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1291
      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:    wasm_exporttype_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_exporttype_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_vec_delete
    - functionName:    wasm_module_imports
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          821
      EdgeCount:       139
      CyclomaticComplexity: 39
      functionsReached:
        - bh_vector_append
        - module_to_module_ext
        - os_mutex_lock
        - os_mutex_unlock
        - strlen
        - wasm_byte_vec_delete
        - wasm_externtype_delete
        - wasm_functype_as_externtype
        - wasm_functype_new_internal
        - wasm_globaltype_as_externtype
        - wasm_globaltype_new_internal
        - wasm_importtype_delete
        - wasm_importtype_new
        - wasm_importtype_vec_new_uninitialized
        - wasm_memorytype_as_externtype
        - wasm_memorytype_new_internal
        - wasm_name_new_from_string_nt
        - wasm_tabletype_as_externtype
        - wasm_tabletype_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2462,35'
          Dst:             module_to_module_ext
        - Src:             'core/iwasm/common/wasm_c_api.c:2463,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:2465,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2468,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:2491,5'
          Dst:             wasm_importtype_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:2535,26'
          Dst:             wasm_functype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2539,27'
          Dst:             wasm_functype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2572,26'
          Dst:             wasm_globaltype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2577,27'
          Dst:             wasm_globaltype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2612,26'
          Dst:             wasm_memorytype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2616,27'
          Dst:             wasm_memorytype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2655,26'
          Dst:             wasm_tabletype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2660,27'
          Dst:             wasm_tabletype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:2665,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:2666,13'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:2670,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:2671,13'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:2676,19'
          Dst:             wasm_importtype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:2680,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2687,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2688,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2689,9'
          Dst:             wasm_externtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2691,9'
          Dst:             wasm_importtype_delete
    - functionName:    wasm_importtype_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_importtype_vec_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_vec_new
    - functionName:    wasm_importtype_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - b_memcpy_s
        - malloc_internal
        - wasm_importtype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1391,25'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1397,15'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1400,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:1403,31'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1406,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:1413,5'
          Dst:             wasm_importtype_delete
    - functionName:    wasm_importtype_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_byte_vec_delete
        - wasm_externtype_delete
        - wasm_runtime_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1424,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1424,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:1425,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1425,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:1426,5'
          Dst:             wasm_externtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1428,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_importtype_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_importtype_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_vec_delete
    - functionName:    wasm_importtype_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_importtype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_module_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_module_validate
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - wasm_byte_vec_copy
        - wasm_byte_vec_delete
        - wasm_runtime_load
        - wasm_runtime_unload
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2382,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2387,5'
          Dst:             wasm_byte_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:2392,17'
          Dst:             wasm_runtime_load
        - Src:             'core/iwasm/common/wasm_c_api.c:2394,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2396,9'
          Dst:             wasm_runtime_unload
        - Src:             'core/iwasm/common/wasm_c_api.c:2401,9'
          Dst:             bh_log
    - functionName:    wasm_byte_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_byte_vec_new
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             wasm_byte_vec_new
    - functionName:    wasm_module_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_new_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2368,12'
          Dst:             wasm_module_new_ex
    - functionName:    wasm_module_new_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          300
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - bh_log
        - bh_vector_append
        - bh_vector_remove
        - get_package_type
        - malloc_internal
        - module_ext_to_module
        - os_mutex_destroy
        - os_mutex_init
        - wasm_byte_vec_copy
        - wasm_byte_vec_delete
        - wasm_runtime_free
        - wasm_runtime_load_ex
        - wasm_runtime_unload
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2268,13'
          Dst:             get_package_type
        - Src:             'core/iwasm/common/wasm_c_api.c:2278,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2294,17'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2300,29'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2304,9'
          Dst:             wasm_byte_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:2313,33'
          Dst:             wasm_runtime_load_ex
        - Src:             'core/iwasm/common/wasm_c_api.c:2317,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:2322,10'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2325,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/common/wasm_c_api.c:2328,10'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2340,12'
          Dst:             module_ext_to_module
        - Src:             'core/iwasm/common/wasm_c_api.c:2343,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:2345,5'
          Dst:             bh_vector_remove
        - Src:             'core/iwasm/common/wasm_c_api.c:2348,5'
          Dst:             wasm_runtime_unload
        - Src:             'core/iwasm/common/wasm_c_api.c:2351,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:2354,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:2356,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:2358,5'
          Dst:             bh_log
    - functionName:    module_ext_to_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2178
      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:    wasm_foreign_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_append
        - bh_vector_size
        - malloc_internal
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2145,21'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:2150,39'
          Dst:             bh_vector_size
        - Src:             'core/iwasm/common/wasm_c_api.c:2151,11'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:2152,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_trap_trace
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - wasm_frame_new
        - wasm_frame_vec_new_empty
        - wasm_frame_vec_new_uninitialized
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2088,9'
          Dst:             wasm_frame_vec_new_empty
        - Src:             'core/iwasm/common/wasm_c_api.c:2092,5'
          Dst:             wasm_frame_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:2100,19'
          Dst:             wasm_frame_new
        - Src:             'core/iwasm/common/wasm_c_api.c:2111,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:2115,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_frame_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_frame_vec_new_uninitialized
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_vec_new_uninitialized
    - functionName:    wasm_frame_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_frame_vec_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_vec_new
    - functionName:    wasm_frame_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - malloc_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1880,19'
          Dst:             malloc_internal
    - functionName:    wasm_frame_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_frame_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_vec_delete
    - functionName:    wasm_frame_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_frame_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_frame_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1906,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_trap_origin
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_frame_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2075,12'
          Dst:             wasm_frame_copy
    - functionName:    wasm_frame_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_frame_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1898,12'
          Dst:             wasm_frame_new
    - functionName:    wasm_trap_message
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_byte_vec_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2061,5'
          Dst:             wasm_byte_vec_copy
    - functionName:    wasm_frame_vec_clone_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
        - bh_vector_destroy
        - bh_vector_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1938,9'
          Dst:             bh_vector_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:1942,10'
          Dst:             bh_vector_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:1943,13'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:1947,5'
          Dst:             b_memcpy_s
    - functionName:    wasm_frame_func_offset
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1931
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_frame_func_index
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_frame_module_offset
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_frame_instance
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_as_table_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_table_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1872,1'
          Dst:             wasm_table_new_internal
    - functionName:    wasm_ref_as_table
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_table_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1872,1'
          Dst:             wasm_table_new_internal
    - functionName:    wasm_table_as_ref_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1872,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_ref_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_vector_get
        - malloc_internal
        - wasm_runtime_free
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1727,17'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1740,15'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/common/wasm_c_api.c:1742,13'
          Dst:             wasm_runtime_free
    - functionName:    wasm_table_as_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1872,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_table_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_table_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_as_memory_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_memory_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1871,1'
          Dst:             wasm_memory_new_internal
    - functionName:    wasm_ref_as_memory
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_memory_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1871,1'
          Dst:             wasm_memory_new_internal
    - functionName:    wasm_memory_as_ref_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1871,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_memory_as_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1871,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_memory_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memory_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_as_global_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_global_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1870,1'
          Dst:             wasm_global_new_internal
    - functionName:    wasm_ref_as_global
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_global_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1870,1'
          Dst:             wasm_global_new_internal
    - functionName:    wasm_global_as_ref_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1870,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_global_as_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1870,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_global_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_as_func_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_func_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1869,1'
          Dst:             wasm_func_new_internal
    - functionName:    wasm_ref_as_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_func_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1869,1'
          Dst:             wasm_func_new_internal
    - functionName:    wasm_func_as_ref_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1869,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_func_as_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1869,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_func_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_as_foreign_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_foreign_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1868,1'
          Dst:             wasm_foreign_new_internal
    - functionName:    wasm_foreign_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - bh_vector_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2127,11'
          Dst:             bh_vector_get
    - functionName:    wasm_ref_as_foreign
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_foreign_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1868,1'
          Dst:             wasm_foreign_new_internal
    - functionName:    wasm_foreign_as_ref_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1868,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_foreign_as_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1868,1'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_foreign_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_foreign_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_foreign_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_foreign_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_set_host_info_with_finalizer
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_set_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_get_host_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_same
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_foreign_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:2171,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_ref_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bh_vector_get
        - wasm_foreign_delete
        - wasm_runtime_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1782,13'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/common/wasm_c_api.c:1784,13'
          Dst:             wasm_foreign_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1788,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_ref_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1760,12'
          Dst:             wasm_ref_new_internal
    - functionName:    wasm_exporttype_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exporttype_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_importtype_is_linked
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_externtype_kind
        - wasm_importtype_module
        - wasm_importtype_name
        - wasm_importtype_type
        - wasm_runtime_is_import_func_linked
        - wasm_runtime_is_import_global_linked
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:1510,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1507,38'
          Dst:             wasm_importtype_module
        - Src:             'core/iwasm/common/wasm_c_api.c:1508,37'
          Dst:             wasm_importtype_name
        - Src:             'core/iwasm/common/wasm_c_api.c:1510,34'
          Dst:             wasm_importtype_type
        - Src:             'core/iwasm/common/wasm_c_api.c:1510,13'
          Dst:             wasm_externtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:1512,20'
          Dst:             wasm_runtime_is_import_func_linked
        - Src:             'core/iwasm/common/wasm_c_api.c:1515,20'
          Dst:             wasm_runtime_is_import_global_linked
    - functionName:    wasm_importtype_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1479
      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:    wasm_importtype_name
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1489
      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:    wasm_importtype_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1499
      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:    wasm_externtype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
        - wasm_externtype_as_functype_const
        - wasm_externtype_as_globaltype_const
        - wasm_externtype_as_memorytype_const
        - wasm_externtype_as_tabletype_const
        - wasm_functype_as_externtype
        - wasm_functype_copy
        - wasm_globaltype_as_externtype
        - wasm_globaltype_copy
        - wasm_memorytype_as_externtype
        - wasm_memorytype_copy
        - wasm_tabletype_as_externtype
        - wasm_tabletype_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:1332,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1340,9'
          Dst:             wasm_externtype_as_functype_const
        - Src:             'core/iwasm/common/wasm_c_api.c:1340,9'
          Dst:             wasm_functype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1340,9'
          Dst:             wasm_functype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:1341,9'
          Dst:             wasm_externtype_as_globaltype_const
        - Src:             'core/iwasm/common/wasm_c_api.c:1341,9'
          Dst:             wasm_globaltype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1341,9'
          Dst:             wasm_globaltype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:1342,9'
          Dst:             wasm_externtype_as_memorytype_const
        - Src:             'core/iwasm/common/wasm_c_api.c:1342,9'
          Dst:             wasm_memorytype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1342,9'
          Dst:             wasm_memorytype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:1343,9'
          Dst:             wasm_externtype_as_tabletype_const
        - Src:             'core/iwasm/common/wasm_c_api.c:1343,9'
          Dst:             wasm_tabletype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1343,9'
          Dst:             wasm_tabletype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:1346,13'
          Dst:             bh_log
    - functionName:    wasm_externtype_as_functype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      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:    wasm_externtype_as_globaltype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      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:    wasm_externtype_as_memorytype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      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:    wasm_externtype_as_tabletype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1310
      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:    wasm_tabletype_as_externtype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memorytype_as_externtype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_globaltype_as_externtype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_functype_as_externtype_const
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_memorytype_limits
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_tabletype_limits
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_tabletype_element
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_globaltype_mutability
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decrease_thread_local_store_num
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increase_thread_local_store_num
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    retrieve_thread_local_store_num
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_store_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          221
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - bh_log
        - bh_vector_init
        - decrease_thread_local_store_num
        - increase_thread_local_store_num
        - malloc_internal
        - os_self_thread
        - retrieve_thread_local_store_num
        - wasm_instance_vec_new_uninitialized
        - wasm_module_vec_new_uninitialized
        - wasm_runtime_destroy_thread_env
        - wasm_runtime_init_thread_env
        - wasm_store_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:670,42'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:669,10'
          Dst:             retrieve_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:671,14'
          Dst:             wasm_runtime_init_thread_env
        - Src:             'core/iwasm/common/wasm_c_api.c:672,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:677,46'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:676,14'
          Dst:             increase_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:678,13'
          Dst:             wasm_runtime_destroy_thread_env
        - Src:             'core/iwasm/common/wasm_c_api.c:682,23'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:684,45'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:683,13'
          Dst:             decrease_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:685,13'
          Dst:             wasm_runtime_destroy_thread_env
        - Src:             'core/iwasm/common/wasm_c_api.c:691,46'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:690,14'
          Dst:             increase_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:694,23'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:696,45'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:695,13'
          Dst:             decrease_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:702,5'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:702,5'
          Dst:             wasm_module_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:704,5'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:704,5'
          Dst:             wasm_instance_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:707,29'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:708,14'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:717,5'
          Dst:             wasm_store_delete
    - functionName:    wasm_module_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_vec_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_vec_new
    - functionName:    wasm_instance_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_instance_vec_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_vec_new
    - functionName:    wasm_store_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_destroy
        - decrease_thread_local_store_num
        - os_self_thread
        - retrieve_thread_local_store_num
        - wasm_instance_vec_delete
        - wasm_module_vec_delete
        - wasm_runtime_destroy_thread_env
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:728,5'
          Dst:             wasm_instance_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:728,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:729,5'
          Dst:             wasm_module_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:729,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:731,9'
          Dst:             bh_vector_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:732,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:735,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:738,41'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:737,9'
          Dst:             decrease_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:740,46'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_c_api.c:739,14'
          Dst:             retrieve_thread_local_store_num
        - Src:             'core/iwasm/common/wasm_c_api.c:741,13'
          Dst:             wasm_runtime_destroy_thread_env
    - functionName:    wasm_instance_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_instance_delete_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_delete_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_module_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_module_delete_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_delete_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_instance_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_instance_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_vec_delete
    - functionName:    wasm_module_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_module_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_vec_delete
    - functionName:    wasm_engine_delete_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - bh_vector_get
        - os_mutex_destroy
        - wasm_runtime_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:359,17'
          Dst:             bh_vector_get
        - Src:             'core/iwasm/common/wasm_c_api.c:360,17'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:361,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:365,9'
          Dst:             bh_vector_destroy
        - Src:             'core/iwasm/common/wasm_c_api.c:371,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:374,5'
          Dst:             wasm_runtime_destroy
    - functionName:    wasm_engine_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_engine_delete_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:494,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:499,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_c_api.c:509,9'
          Dst:             wasm_engine_delete_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:514,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_engine_new_with_args
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_engine_new_with_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:484,12'
          Dst:             wasm_engine_new_with_config
    - functionName:    wasm_engine_new_with_config
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_engine_new_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:463,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_c_api.c:467,28'
          Dst:             wasm_engine_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:472,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_engine_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log_set_verbose_level
        - bh_vector_init
        - malloc_internal
        - wasm_engine_delete_internal
        - wasm_runtime_full_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:388,5'
          Dst:             bh_log_set_verbose_level
        - Src:             'core/iwasm/common/wasm_c_api.c:406,10'
          Dst:             wasm_runtime_full_init
        - Src:             'core/iwasm/common/wasm_c_api.c:412,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:416,10'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:430,5'
          Dst:             wasm_engine_delete_internal
    - functionName:    wasm_engine_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_config_set_mem_alloc_opt
        - wasm_engine_new_with_config
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:454,5'
          Dst:             wasm_config_set_mem_alloc_opt
        - Src:             'core/iwasm/common/wasm_c_api.c:455,29'
          Dst:             wasm_engine_new_with_config
    - functionName:    wasm_config_set_mem_alloc_opt
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_config_set_segue_flags
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_config_set_linux_perf_opt
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_config_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:312,9'
          Dst:             os_free
    - functionName:    wasm_config_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:298,29'
          Dst:             os_malloc
    - functionName:    wasm_valtype_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_valtype_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:281,1'
          Dst:             wasm_valtype_vec_new_uninitialized
    - functionName:    wasm_store_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:72,5'
          Dst:             bh_log
    - functionName:    wasm_store_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_store_copy
        - wasm_store_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_vec_delete
    - functionName:    wasm_store_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_store_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_store_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_store_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_vec_delete
    - functionName:    wasm_store_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_store_vec_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_vec_new
    - functionName:    wasm_store_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_store_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:280,1'
          Dst:             wasm_store_vec_new_uninitialized
    - functionName:    wasm_module_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_module_copy
        - wasm_module_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_vec_delete
    - functionName:    wasm_module_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:80,5'
          Dst:             bh_log
    - functionName:    wasm_module_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_module_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:279,1'
          Dst:             wasm_module_vec_new_uninitialized
    - functionName:    wasm_instance_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_instance_copy
        - wasm_instance_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_vec_delete
    - functionName:    wasm_instance_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:88,5'
          Dst:             bh_log
    - functionName:    wasm_instance_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_instance_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:278,1'
          Dst:             wasm_instance_vec_new_uninitialized
    - functionName:    wasm_importtype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_byte_vec_copy
        - wasm_byte_vec_delete
        - wasm_externtype_copy
        - wasm_externtype_delete
        - wasm_importtype_delete
        - wasm_importtype_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1442,5'
          Dst:             wasm_byte_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1447,5'
          Dst:             wasm_byte_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1452,25'
          Dst:             wasm_externtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1457,15'
          Dst:             wasm_importtype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1464,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1465,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1466,5'
          Dst:             wasm_externtype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1467,5'
          Dst:             wasm_importtype_delete
    - functionName:    wasm_importtype_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_importtype_copy
        - wasm_importtype_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_vec_delete
    - functionName:    wasm_importtype_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_importtype_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:277,1'
          Dst:             wasm_importtype_vec_new_uninitialized
    - functionName:    wasm_functype_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_functype_copy
        - wasm_functype_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_vec_delete
    - functionName:    wasm_functype_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_vector_destroy
        - wasm_functype_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_functype_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_functype_vec_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_vec_delete
    - functionName:    wasm_functype_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_functype_vec_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_vec_new
    - functionName:    wasm_functype_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_functype_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:276,1'
          Dst:             wasm_functype_vec_new_uninitialized
    - functionName:    wasm_frame_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_frame_copy
        - wasm_frame_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:275,1'
          Dst:             wasm_frame_vec_delete
    - functionName:    wasm_extern_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_extern_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:274,1'
          Dst:             wasm_extern_vec_new_uninitialized
    - functionName:    wasm_exporttype_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_byte_vec_copy
        - wasm_byte_vec_delete
        - wasm_exporttype_new
        - wasm_externtype_copy
        - wasm_externtype_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1562,5'
          Dst:             wasm_byte_vec_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1567,25'
          Dst:             wasm_externtype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:1571,25'
          Dst:             wasm_exporttype_new
        - Src:             'core/iwasm/common/wasm_c_api.c:1577,5'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:1578,5'
          Dst:             wasm_externtype_delete
    - functionName:    wasm_exporttype_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_vector_init
        - wasm_exporttype_copy
        - wasm_exporttype_vec_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_vec_delete
    - functionName:    wasm_exporttype_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exporttype_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:273,1'
          Dst:             wasm_exporttype_vec_new_uninitialized
    - functionName:    wasm_val_vec_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_val_vec_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             wasm_val_vec_new
    - functionName:    wasm_val_vec_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_vector_init
        - wasm_val_vec_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             bh_vector_init
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             wasm_val_vec_delete
    - functionName:    wasm_val_vec_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_vector_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             bh_vector_destroy
    - functionName:    wasm_val_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_val_vec_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             wasm_val_vec_new
    - functionName:    wasm_val_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_val_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:271,1'
          Dst:             wasm_val_vec_new_uninitialized
    - functionName:    wasm_byte_vec_new_uninitialized
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_byte_vec_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             wasm_byte_vec_new
    - functionName:    wasm_byte_vec_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_byte_vec_new_uninitialized
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:270,1'
          Dst:             wasm_byte_vec_new_uninitialized
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_set_thread_arg
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_get_thread_arg
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_set_thread_info
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
        - os_self_thread
        - os_thread_get_stack_boundary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:284,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_exec_env.c:286,24'
          Dst:             os_self_thread
        - Src:             'core/iwasm/common/wasm_exec_env.c:292,33'
          Dst:             os_thread_get_stack_boundary
        - Src:             'core/iwasm/common/wasm_exec_env.c:298,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_exec_env_restore_module_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - exception_lock
        - exception_unlock
        - wasm_cluster_traverse_lock
        - wasm_cluster_traverse_unlock
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:252,5'
          Dst:             wasm_cluster_traverse_lock
        - Src:             'core/iwasm/common/wasm_exec_env.c:258,5'
          Dst:             exception_lock
        - Src:             'core/iwasm/common/wasm_exec_env.c:260,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_exec_env.c:267,5'
          Dst:             exception_unlock
        - Src:             'core/iwasm/common/wasm_exec_env.c:269,5'
          Dst:             wasm_cluster_traverse_unlock
        - Src:             'core/iwasm/common/wasm_exec_env.c:272,9'
          Dst:             exception_lock
        - Src:             'core/iwasm/common/wasm_exec_env.c:273,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_exec_env.c:276,9'
          Dst:             exception_unlock
    - functionName:    wasm_exec_env_set_module_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_cluster_traverse_lock
        - wasm_cluster_traverse_unlock
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:233,5'
          Dst:             wasm_cluster_traverse_lock
        - Src:             'core/iwasm/common/wasm_exec_env.c:237,5'
          Dst:             wasm_cluster_traverse_unlock
    - functionName:    wasm_exec_env_get_module_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_cluster_del_exec_env
        - wasm_cluster_wait_for_all_except_self
        - wasm_exec_env_destroy_internal
        - wasm_exec_env_get_cluster
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:204,28'
          Dst:             wasm_exec_env_get_cluster
        - Src:             'core/iwasm/common/wasm_exec_env.c:206,9'
          Dst:             wasm_cluster_wait_for_all_except_self
        - Src:             'core/iwasm/common/wasm_exec_env.c:215,9'
          Dst:             wasm_cluster_del_exec_env
        - Src:             'core/iwasm/common/wasm_exec_env.c:219,5'
          Dst:             wasm_exec_env_destroy_internal
    - functionName:    wasm_exec_env_destroy_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_cond_destroy
        - os_mutex_destroy
        - wasm_runtime_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:124,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/common/wasm_exec_env.c:125,5'
          Dst:             os_cond_destroy
        - Src:             'core/iwasm/common/wasm_exec_env.c:131,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_exec_env.c:133,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_exec_env_create
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - mem_allocator_enable_gc_reclaim
        - wasm_cluster_create
        - wasm_exec_env_create_internal
        - wasm_exec_env_destroy_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:144,9'
          Dst:             wasm_exec_env_create_internal
        - Src:             'core/iwasm/common/wasm_exec_env.c:183,21'
          Dst:             wasm_cluster_create
        - Src:             'core/iwasm/common/wasm_exec_env.c:184,9'
          Dst:             wasm_exec_env_destroy_internal
        - Src:             'core/iwasm/common/wasm_exec_env.c:188,5'
          Dst:             mem_allocator_enable_gc_reclaim
    - functionName:    wasm_exec_env_create_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_exec_env.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          156
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - os_cond_init
        - os_mutex_destroy
        - os_mutex_init
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:38,25'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_exec_env.c:44,32'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_exec_env.c:50,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/common/wasm_exec_env.c:53,9'
          Dst:             os_cond_init
        - Src:             'core/iwasm/common/wasm_exec_env.c:106,5'
          Dst:             os_mutex_destroy
        - Src:             'core/iwasm/common/wasm_exec_env.c:110,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_exec_env.c:113,5'
          Dst:             wasm_runtime_free
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_leb
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - bh_leb_read
        - wasm_loader_set_error_buf
      functionUses:    148
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_loader_common.c:221,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:219,9'
          Dst:             bh_leb_read
        - Src:             'core/iwasm/common/wasm_loader_common.c:226,13'
          Dst:             wasm_loader_set_error_buf
        - Src:             'core/iwasm/common/wasm_loader_common.c:230,13'
          Dst:             wasm_loader_set_error_buf
        - Src:             'core/iwasm/common/wasm_loader_common.c:234,13'
          Dst:             wasm_loader_set_error_buf
    - functionName:    wasm_loader_set_error_buf
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:17,9'
          Dst:             snprintf
    - functionName:    is_indices_overflow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:204,9'
          Dst:             snprintf
    - functionName:    is_valid_field_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_valid_packed_type
        - is_valid_value_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:191,9'
          Dst:             is_valid_value_type
        - Src:             'core/iwasm/common/wasm_loader_common.c:191,44'
          Dst:             is_valid_packed_type
    - functionName:    is_valid_value_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_is_type_reftype
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:139,12'
          Dst:             wasm_is_type_reftype
    - functionName:    is_valid_packed_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/common/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - is_valid_value_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:175,14'
          Dst:             is_valid_value_type
    - functionName:    is_valid_value_type_for_interpreter
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - is_valid_value_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:165,12'
          Dst:             is_valid_value_type
    - functionName:    wasm_table_check_flags
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_loader_set_error_buf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:102,13'
          Dst:             wasm_loader_set_error_buf
        - Src:             'core/iwasm/common/wasm_loader_common.c:117,9'
          Dst:             wasm_loader_set_error_buf
    - functionName:    wasm_memory_check_flags
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_loader_set_error_buf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:80,9'
          Dst:             wasm_loader_set_error_buf
        - Src:             'core/iwasm/common/wasm_loader_common.c:86,9'
          Dst:             wasm_loader_set_error_buf
    - functionName:    check_memory64_flags_consistency
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_loader_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          162
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_loader_set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:44,9'
          Dst:             wasm_loader_set_error_buf
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          52
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIII_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIII_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIII_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1395
      functionLinenumberEnd: 1401
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1360
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiII_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiII_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiII_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iiii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iiii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iiii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIII_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIII_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIII_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiII_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiII_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiII_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          49
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_III_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_III_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_III_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_IiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Iii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iII_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iII_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iII_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIi_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIi_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iIi_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iiI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_II_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_II_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_II_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Ii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Ii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_Ii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iI_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iI_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_iI_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_ii_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          43
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_ii_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_ii_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_I_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_I_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_I_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_i_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_i_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_i_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_no_args_I
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_no_args_i
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    invoke_no_args_v
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compare_type_with_signature
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    native_symbol_cmp
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:179,12'
          Dst:             strcmp
    - functionName:    quick_aot_entry_cmp
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:1511,12'
          Dst:             strcmp
    - functionName:    wasm_native_lookup_quick_aot_entry
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          208
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bsearch
        - quick_aot_entry_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:1563,14'
          Dst:             bsearch
        - Src:             'core/iwasm/common/wasm_native.c:1563,14'
          Dst:             quick_aot_entry_cmp
    - functionName:    wasm_native_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:657,9'
          Dst:             wasm_runtime_free
    - functionName:    quick_aot_entry_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - qsort
        - quick_aot_entry_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:1518,5'
          Dst:             qsort
        - Src:             'core/iwasm/common/wasm_native.c:1518,5'
          Dst:             quick_aot_entry_cmp
    - functionName:    wasm_native_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - quick_aot_entry_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:601,10'
          Dst:             quick_aot_entry_init
    - functionName:    wasm_native_unregister_natives
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:317,17'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_native.c:319,13'
          Dst:             wasm_runtime_free
    - functionName:    wasm_native_register_natives_raw
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - register_natives
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:303,12'
          Dst:             register_natives
    - functionName:    register_natives
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - native_symbol_cmp
        - qsort
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:268,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_native.c:283,5'
          Dst:             qsort
        - Src:             'core/iwasm/common/wasm_native.c:283,5'
          Dst:             native_symbol_cmp
    - functionName:    wasm_native_register_natives
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - register_natives
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:294,12'
          Dst:             register_natives
    - functionName:    check_symbol_signature
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          266
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - compare_type_with_signature
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:114,15'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_native.c:117,17'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_native.c:130,13'
          Dst:             compare_type_with_signature
        - Src:             'core/iwasm/common/wasm_native.c:164,14'
          Dst:             compare_type_with_signature
    - functionName:    lookup_symbol
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - native_symbol_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:191,26'
          Dst:             bsearch
        - Src:             'core/iwasm/common/wasm_native.c:191,26'
          Dst:             native_symbol_cmp
    - functionName:    wasm_native_resolve_symbol
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          201
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - check_symbol_signature
        - lookup_symbol
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:218,14'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_native.c:220,22'
          Dst:             lookup_symbol
        - Src:             'core/iwasm/common/wasm_native.c:223,36'
          Dst:             lookup_symbol
        - Src:             'core/iwasm/common/wasm_native.c:237,32'
          Dst:             check_symbol_signature
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_free_wasm_frame
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f64_to_i64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f64_to_i32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - double
        - double
        - double
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f32_to_i64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f32_to_i32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - float
        - float
        - float
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_func_code_end
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_func_code
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    offset_len_out_of_bounds
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_bitmap_set_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_bitmap_get_bit
      functionSourceFile: '/src/wamr/core/shared/utils/bh_bitmap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f64_to_int
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - double
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - trunc_f64_to_i32
        - trunc_f64_to_i64
        - wasm_set_exception
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:936,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:940,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:948,25'
          Dst:             trunc_f64_to_i32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:955,25'
          Dst:             trunc_f64_to_i64
    - functionName:    trunc_f32_to_int
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - float
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - trunc_f32_to_i32
        - trunc_f32_to_i64
        - wasm_set_exception
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:900,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:904,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:912,25'
          Dst:             trunc_f32_to_i32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:919,25'
          Dst:             trunc_f32_to_i64
    - functionName:    local_copysign
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    f64_max
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    f64_min
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    local_copysignf
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    f32_max
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    f32_min
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotl64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popcount64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctz64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clz64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotr32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rotl32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    popcount32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctz32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clz32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_U16
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_runtime_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_U32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_runtime_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_32_64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_16_64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_8_64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_16_32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_8_32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_global_addr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_obj_elem_size_log
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_get_table_inst
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    frame_ref_copy
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_leb
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GET_LINEAR_MEMORY_SIZE
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    90
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.h:27,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_memory.h:29,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_value_type_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_is_reftype_i31ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_type_reftype
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_frame_refs
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          177
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_is_reftype_i31ref
        - wasm_is_type_reftype
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:404,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:405,17'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:412,18'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:417,13'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:418,17'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:425,18'
          Dst:             wasm_value_type_cell_num
    - functionName:    wasm_exec_env_alloc_wasm_frame
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    align_uint
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FREE_FRAME
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - os_time_thread_cputime_us
        - wasm_exec_env_free_wasm_frame
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1189,31'
          Dst:             os_time_thread_cputime_us
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1198,5'
          Dst:             wasm_exec_env_free_wasm_frame
    - functionName:    wasm_interp_call_func_bytecode
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 6918
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4816
      ICount:          27515
      EdgeCount:       5813
      CyclomaticComplexity: 999
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - GET_LINEAR_MEMORY_SIZE
        - STORE_U16
        - STORE_U32
        - b_memcpy_s
        - b_memmove_s
        - bh_bitmap_get_bit
        - bh_bitmap_set_bit
        - bh_list_elem_next
        - bh_list_first_elem
        - clz32
        - clz64
        - ctz32
        - ctz64
        - f32_max
        - f32_min
        - f64_max
        - f64_min
        - frame_ref_copy
        - get_frame_ref
        - get_global_addr
        - init_frame_refs
        - local_copysign
        - local_copysignf
        - offset_len_out_of_bounds
        - os_cond_wait
        - os_mutex_lock
        - os_mutex_unlock
        - popcount32
        - popcount64
        - read_leb
        - rotl32
        - rotl64
        - rotr32
        - rotr64
        - sign_ext_16_32
        - sign_ext_16_64
        - sign_ext_32_64
        - sign_ext_8_32
        - sign_ext_8_64
        - sqrt
        - sqrtf
        - trunc_f32_to_int
        - trunc_f64_to_int
        - wasm_array_obj_copy
        - wasm_array_obj_elem_size_log
        - wasm_array_obj_fill
        - wasm_array_obj_first_elem_addr
        - wasm_array_obj_get_elem
        - wasm_array_obj_length
        - wasm_array_obj_new
        - wasm_array_obj_set_elem
        - wasm_copy_exception
        - wasm_create_func_obj
        - wasm_enlarge_memory_with_idx
        - wasm_enlarge_table
        - wasm_exec_env_set_cur_frame
        - wasm_exec_env_wasm_stack_top
        - wasm_externref_obj_to_internal_obj
        - wasm_func_obj_get_func_idx_bound
        - wasm_func_type_is_super_of
        - wasm_get_default_memory
        - wasm_get_func_code
        - wasm_get_func_code_end
        - wasm_get_table_inst
        - wasm_i31_obj_new
        - wasm_internal_obj_to_externref_obj
        - wasm_interp_call_func_native
        - wasm_interp_interp_frame_size
        - wasm_is_reftype_i31ref
        - wasm_is_type_reftype
        - wasm_loader_find_block_addr
        - wasm_obj_equal
        - wasm_obj_is_instance_of
        - wasm_obj_is_type_of
        - wasm_rtt_type_new
        - wasm_runtime_atomic_notify
        - wasm_runtime_atomic_wait
        - wasm_set_exception
        - wasm_struct_obj_get_field
        - wasm_struct_obj_new
        - wasm_struct_obj_set_field
        - wasm_value_type_cell_num
        - word_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:2744,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:2999,25'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:4161,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:4212,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:4258,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:5685,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_classic.c:6188,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1567,34'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1576,27'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1684,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2091,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2103,28'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2132,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2152,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2164,28'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2177,27'
          Dst:             wasm_loader_find_block_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2181,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2224,30'
          Dst:             get_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2238,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2238,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2238,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2238,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2240,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2242,17'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2242,17'
          Dst:             frame_ref_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2244,26'
          Dst:             wasm_loader_find_block_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2248,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2259,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2259,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2259,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2259,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2261,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2271,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2271,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2271,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2271,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2273,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2284,21'
          Dst:             bh_list_first_elem
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2288,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2288,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2288,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2288,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2293,33'
          Dst:             bh_list_elem_next
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2314,26'
          Dst:             get_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2326,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2326,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2326,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2326,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2328,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2344,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2344,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2344,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2344,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2346,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2372,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2372,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2372,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2372,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2381,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2387,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2395,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2402,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2416,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2419,24'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2429,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2448,22'
          Dst:             wasm_func_type_is_super_of
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2449,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2513,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2519,24'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2551,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2554,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2561,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2580,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2583,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2595,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2606,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2632,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2637,32'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2651,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2651,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2651,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2651,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2653,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2656,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2660,24'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2668,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2668,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2668,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2668,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2670,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2673,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2677,24'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2687,23'
          Dst:             wasm_obj_equal
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2696,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2706,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2706,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2706,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2706,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2708,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2721,17'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2721,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2721,17'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2721,17'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2723,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2739,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2753,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2757,42'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2762,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2768,38'
          Dst:             wasm_struct_obj_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2770,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2784,37'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2796,33'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2812,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2813,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2820,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2825,25'
          Dst:             wasm_struct_obj_get_field
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2831,29'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2834,34'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2855,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2856,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2862,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2877,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2882,25'
          Dst:             wasm_struct_obj_set_field
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2897,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2901,42'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2906,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2914,29'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2917,33'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2933,37'
          Dst:             wasm_array_obj_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2936,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2943,37'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2959,33'
          Dst:             wasm_array_obj_set_elem
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2979,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2980,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2986,42'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:2991,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3022,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3028,37'
          Dst:             wasm_array_obj_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3031,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3037,38'
          Dst:             wasm_array_obj_first_elem_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3038,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3048,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3059,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3067,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3070,41'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3071,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3076,25'
          Dst:             wasm_array_obj_get_elem
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3080,41'
          Dst:             wasm_array_obj_elem_size_log
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3082,29'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3085,34'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3102,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3105,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3122,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3125,41'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3126,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3131,25'
          Dst:             wasm_array_obj_set_elem
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3141,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3144,37'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3153,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3159,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3175,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3181,35'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3182,33'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3187,29'
          Dst:             wasm_array_obj_fill
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3198,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3199,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3208,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3215,39'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3218,39'
          Dst:             wasm_array_obj_length
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3219,33'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3224,29'
          Dst:             wasm_array_obj_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3237,35'
          Dst:             wasm_i31_obj_new
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3248,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3267,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3280,33'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3292,44'
          Dst:             wasm_obj_is_instance_of
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3299,37'
          Dst:             wasm_obj_is_type_of
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3311,33'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3325,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3325,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3325,25'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3325,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3328,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3329,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3330,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3357,44'
          Dst:             wasm_obj_is_instance_of
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3364,37'
          Dst:             wasm_obj_is_type_of
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3384,38'
          Dst:             wasm_externref_obj_to_internal_obj
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3397,39'
          Dst:             wasm_internal_obj_to_externref_obj
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:3399,33'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4149,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4159,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4176,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4177,33'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4189,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4210,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4228,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4234,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4256,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4275,29'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4283,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4306,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4309,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4314,22'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4317,26'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4330,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4333,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4340,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4343,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4348,22'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4361,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4364,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4375,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4379,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4408,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4411,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4423,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4424,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4426,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4438,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4439,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4441,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4452,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4453,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4455,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4456,17'
          Dst:             sign_ext_8_32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4466,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4467,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4469,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4480,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4481,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4483,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4484,17'
          Dst:             sign_ext_16_32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4494,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4495,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4497,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4508,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4509,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4511,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4512,17'
          Dst:             sign_ext_8_64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4522,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4523,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4525,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4536,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4537,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4539,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4540,17'
          Dst:             sign_ext_16_64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4550,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4551,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4553,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4564,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4565,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4567,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4568,17'
          Dst:             sign_ext_32_64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4578,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4579,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4581,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4594,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4595,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4598,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4601,21'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4606,21'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4618,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4619,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4622,17'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4647,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4648,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4653,21'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4657,21'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4658,21'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4673,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4674,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4679,21'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4683,21'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4684,21'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4687,21'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4688,21'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4698,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4708,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4716,22'
          Dst:             wasm_enlarge_memory_with_idx
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4729,39'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4738,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4742,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4973,17'
          Dst:             clz32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4979,17'
          Dst:             ctz32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:4985,17'
          Dst:             popcount32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5014,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5018,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5032,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5050,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5064,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5113,17'
          Dst:             rotl32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5123,17'
          Dst:             rotr32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5130,17'
          Dst:             clz64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5136,17'
          Dst:             ctz64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5142,17'
          Dst:             popcount64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5171,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5175,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5189,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5207,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5221,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5270,17'
          Dst:             rotl64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5280,17'
          Dst:             rotr64
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5328,17'
          Dst:             sqrtf
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5363,17'
          Dst:             f32_min
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5374,17'
          Dst:             f32_max
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5384,17'
          Dst:             local_copysignf
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5432,17'
          Dst:             sqrt
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5467,17'
          Dst:             f64_min
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5478,17'
          Dst:             f64_max
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5488,17'
          Dst:             local_copysign
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5507,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5513,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5519,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5529,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5549,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5557,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5564,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5571,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5680,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5687,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5691,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5694,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5699,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5703,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5709,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5714,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5719,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5730,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5743,43'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5747,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5763,29'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5777,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5785,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5786,25'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5925,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5928,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5931,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5940,30'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5958,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5959,32'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5961,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:5987,50'
          Dst:             wasm_create_func_obj
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6005,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6008,25'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6018,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6021,40'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6023,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6026,40'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6047,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6049,32'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6051,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6059,25'
          Dst:             b_memmove_s
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6077,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6080,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6098,30'
          Dst:             wasm_enlarge_table
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6112,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6115,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6130,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6133,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6150,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6153,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6165,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6178,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6184,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6185,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6195,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6198,31'
          Dst:             wasm_runtime_atomic_notify
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6215,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6218,31'
          Dst:             wasm_runtime_atomic_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6225,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6225,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6225,25'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6225,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6239,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6242,31'
          Dst:             wasm_runtime_atomic_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6249,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6249,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6249,25'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6249,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6272,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6274,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6276,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6279,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6281,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6283,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6286,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6288,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6290,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6307,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6309,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6311,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6314,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6316,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6318,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6321,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6323,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6325,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6328,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6330,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6332,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6349,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6351,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6353,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6356,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6358,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6359,29'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6360,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6363,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6365,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6366,29'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6367,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6383,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6385,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6387,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6390,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6392,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6393,29'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6394,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6397,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6399,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6400,29'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6401,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6404,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6406,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6408,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6424,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6428,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6432,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6435,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6439,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6442,33'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6443,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6446,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6449,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6452,33'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6453,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6470,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6474,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6478,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6481,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6485,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6488,33'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6489,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6492,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6496,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6499,33'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6500,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6503,29'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6506,29'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6510,29'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6516,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6517,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6518,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6519,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6520,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6523,25'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6610,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6626,13'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6628,9'
          Dst:             FREE_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6629,9'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6637,38'
          Dst:             wasm_exec_env_wasm_stack_top
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6640,13'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6716,17'
          Dst:             wasm_interp_call_func_native
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6740,35'
          Dst:             GET_LINEAR_MEMORY_SIZE
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6742,17'
          Dst:             wasm_copy_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6806,26'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6807,27'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6814,24'
          Dst:             wasm_get_func_code
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6815,28'
          Dst:             wasm_get_func_code_end
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6833,13'
          Dst:             init_frame_refs
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6858,13'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6861,9'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6861,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6861,9'
          Dst:             os_cond_wait
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6861,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6868,9'
          Dst:             FREE_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6869,9'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6889,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6897,9'
          Dst:             wasm_set_exception
    - functionName:    get_frame_ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    word_copy
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_set_cur_frame
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_exec_env_wasm_stack_top
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_interp_call_func_native
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          437
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - init_frame_refs
        - snprintf
        - wasm_exec_env_set_cur_frame
        - wasm_interp_interp_frame_size
        - wasm_is_reftype_i31ref
        - wasm_is_type_reftype
        - wasm_runtime_detect_native_stack_overflow
        - wasm_runtime_invoke_c_api_native
        - wasm_runtime_invoke_native
        - wasm_runtime_invoke_native_raw
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1222,10'
          Dst:             wasm_runtime_detect_native_stack_overflow
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1232,37'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1232,15'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1242,5'
          Dst:             init_frame_refs
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1245,5'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1258,9'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1261,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1266,15'
          Dst:             wasm_runtime_invoke_c_api_native
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1276,15'
          Dst:             wasm_runtime_invoke_native
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1282,15'
          Dst:             wasm_runtime_invoke_native_raw
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1294,12'
          Dst:             wasm_is_type_reftype
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1297,14'
          Dst:             wasm_is_reftype_i31ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1317,5'
          Dst:             FREE_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1318,5'
          Dst:             wasm_exec_env_set_cur_frame
    - functionName:    wasm_interp_interp_frame_size
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp.h:96,49'
          Dst:             align_uint
        - Src:             'core/iwasm/interpreter/wasm_interp.h:101,12'
          Dst:             align_uint
    - functionName:    ALLOC_FRAME
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_time_thread_cputime_us
        - wasm_exec_env_alloc_wasm_frame
        - wasm_set_exception
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1167,30'
          Dst:             wasm_exec_env_alloc_wasm_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1172,31'
          Dst:             os_time_thread_cputime_us
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:1176,9'
          Dst:             wasm_set_exception
    - functionName:    wasm_interp_call_wasm
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7410
      functionLinenumberEnd: 7578
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          301
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - snprintf
        - wasm_copy_exception
        - wasm_exec_env_get_cur_frame
        - wasm_exec_env_set_cur_frame
        - wasm_exec_env_wasm_stack_top
        - wasm_interp_call_func_bytecode
        - wasm_interp_call_func_native
        - wasm_interp_create_call_stack
        - wasm_interp_dump_call_stack
        - wasm_interp_interp_frame_size
        - wasm_runtime_detect_native_stack_overflow
        - wasm_runtime_get_running_mode
        - wasm_set_exception
        - word_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7413,9'
          Dst:             wasm_runtime_get_running_mode
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7419,9'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7423,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7434,10'
          Dst:             wasm_runtime_detect_native_stack_overflow
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7464,22'
          Dst:             wasm_exec_env_get_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7467,22'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7469,23'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7472,21'
          Dst:             wasm_exec_env_wasm_stack_top
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7480,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7485,13'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7487,9'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7509,13'
          Dst:             wasm_interp_call_func_native
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7515,13'
          Dst:             wasm_interp_call_func_bytecode
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7558,10'
          Dst:             wasm_copy_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7568,13'
          Dst:             wasm_interp_create_call_stack
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7569,13'
          Dst:             wasm_interp_dump_call_stack
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7575,9'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:7576,9'
          Dst:             FREE_FRAME
    - functionName:    wasm_exec_env_get_cur_frame
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_exec_env.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_created_from_heap
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/gc/gc_object.h'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_interp_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6923
      functionLinenumberEnd: 6947
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - get_frame_ref
        - mem_allocator_add_root
        - wasm_exec_env_get_cur_frame
        - wasm_obj_is_created_from_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6928,13'
          Dst:             wasm_exec_env_get_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6930,28'
          Dst:             get_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6934,21'
          Dst:             wasm_obj_is_created_from_heap
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:6935,25'
          Dst:             mem_allocator_add_root
    - functionName:    wasm_interp_get_frame_ref
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_frame_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_classic.c:433,12'
          Dst:             get_frame_ref
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_common_float_integer_conversion
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:722,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:723,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:724,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:725,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:727,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:728,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:729,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:730,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:732,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:733,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:734,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:735,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:737,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:738,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:739,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:740,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:742,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:743,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_intrinsic_capability
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:618,9'
          Dst:             bh_log
    - functionName:    add_f64xi64_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:713,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:714,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:715,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:716,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_f32xi64_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:704,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:705,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:706,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:707,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_f64xi32_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:695,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:696,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:697,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:698,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_f32xi32_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:686,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:687,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:688,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:689,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_f64_common_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:668,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:669,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:670,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:671,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:672,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:673,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:674,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:675,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:676,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:677,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:678,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:679,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:680,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_f32_common_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:650,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:651,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:652,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:653,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:654,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:655,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:656,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:657,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:658,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:659,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:660,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:661,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:662,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_i64_common_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:626,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:627,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:628,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:629,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:630,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:631,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:632,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:633,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:634,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:635,5'
          Dst:             add_intrinsic_capability
    - functionName:    add_i32_common_intrinsics
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_intrinsic_capability
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:641,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:642,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:643,5'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:644,5'
          Dst:             add_intrinsic_capability
    - functionName:    aot_intrinsic_fill_capability_flags
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          434
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached:
        - add_common_float_integer_conversion
        - add_f32_common_intrinsics
        - add_f32xi32_intrinsics
        - add_f32xi64_intrinsics
        - add_f64_common_intrinsics
        - add_f64xi32_intrinsics
        - add_f64xi64_intrinsics
        - add_i32_common_intrinsics
        - add_i64_common_intrinsics
        - add_intrinsic_capability
        - strcmp
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:785,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:787,17'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:793,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:794,13'
          Dst:             add_i32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:798,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:799,13'
          Dst:             add_i64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:803,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:804,13'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:805,13'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:809,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:810,13'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:814,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:815,13'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:819,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:820,13'
          Dst:             add_f32xi32_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:824,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:825,13'
          Dst:             add_f64xi32_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:829,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:830,13'
          Dst:             add_f32xi64_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:834,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:835,13'
          Dst:             add_f64xi64_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:839,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:840,13'
          Dst:             add_f32xi32_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:841,13'
          Dst:             add_f64xi32_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:842,13'
          Dst:             add_f32xi64_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:843,13'
          Dst:             add_f64xi64_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:847,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:848,13'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:849,13'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:850,13'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:851,13'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:855,13'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:856,13'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:857,13'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:862,17'
          Dst:             strstr
        - Src:             'core/iwasm/aot/aot_intrinsic.c:864,17'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:874,10'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:875,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:876,9'
          Dst:             add_i32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:877,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:879,19'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:880,13'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:883,13'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:884,13'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:885,13'
          Dst:             add_i64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:886,13'
          Dst:             add_common_float_integer_conversion
        - Src:             'core/iwasm/aot/aot_intrinsic.c:889,15'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:890,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:895,9'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:896,9'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:897,9'
          Dst:             add_common_float_integer_conversion
        - Src:             'core/iwasm/aot/aot_intrinsic.c:898,14'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:899,13'
          Dst:             add_i64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:909,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:910,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:913,15'
          Dst:             strncmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:918,9'
          Dst:             add_f32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:919,9'
          Dst:             add_i32_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:920,9'
          Dst:             add_f64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:921,9'
          Dst:             add_i64_common_intrinsics
        - Src:             'core/iwasm/aot/aot_intrinsic.c:922,9'
          Dst:             add_common_float_integer_conversion
        - Src:             'core/iwasm/aot/aot_intrinsic.c:923,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:929,9'
          Dst:             add_intrinsic_capability
        - Src:             'core/iwasm/aot/aot_intrinsic.c:930,9'
          Dst:             add_intrinsic_capability
    - functionName:    aot_intrinsic_check_capability
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - strcmp
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:755,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_intrinsic.c:765,17'
          Dst:             bh_log
    - functionName:    aot_intrinsic_get_symbol
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:603,14'
          Dst:             strcmp
    - functionName:    aot_intrinsic_i64_shr_u
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_shr_s
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_shl
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_mul
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_bit_and
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_bit_or
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_rem_u
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_rem_s
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_div_u
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_rem_u
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_rem_s
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_div_u
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_div_s
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_div_s
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_cmp
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_intrinsic.c:400,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_cmp
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_intrinsic.c:369,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_to_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_to_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_to_u64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_to_i64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_to_u32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f64_to_i32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_to_u64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_to_i64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_to_u32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_f32_to_i32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_u64_to_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_to_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_u64_to_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i64_to_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_u32_to_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_to_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_u32_to_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_i32_to_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_popcnt_i64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_popcnt_i32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_ctz_i64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_ctz_i32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_clz_i64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_clz_i32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmax_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmax_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmin_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmin_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_copysign_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_copysign_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_sqrt_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:125,12'
          Dst:             sqrt
    - functionName:    aot_intrinsic_sqrt_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sqrtf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_intrinsic.c:119,12'
          Dst:             sqrtf
    - functionName:    aot_intrinsic_rint_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_rint_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_trunc_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_trunc_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_floor_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_floor_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_ceil_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_ceil_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fabs_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fabs_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fdiv_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fdiv_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmul_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fmul_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fsub_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fsub_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fadd_f64
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_intrinsic_fadd_f32
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_intrinsic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_is_valid_heap_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/../gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_wasm_object_extra_info_flag
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_wasm_object_extra_info_flag
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_gc_heap_handle
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_gc_heap_handle
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_traverse_gc_rootset
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - aot_traverse_gc_rootset
        - wasm_traverse_gc_rootset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:941,16'
          Dst:             wasm_traverse_gc_rootset
        - Src:             'core/iwasm/common/gc/gc_common.c:946,16'
          Dst:             aot_traverse_gc_rootset
    - functionName:    wasm_runtime_get_wasm_object_ref_list
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_object_get_ref_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:932,12'
          Dst:             wasm_object_get_ref_list
    - functionName:    wasm_runtime_gc_finalize
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_gc_prepare
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_get_cur_local_obj_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_pop_local_obj_refs
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_pop_local_obj_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_push_local_obj_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_obj_is_instance_of_ref_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_obj_is_type_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:866,12'
          Dst:             wasm_obj_is_type_of
    - functionName:    wasm_obj_is_instance_of_type_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_obj_is_instance_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:858,12'
          Dst:             wasm_obj_is_instance_of
    - functionName:    wasm_obj_is_instance_of_defined_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_obj_is_instance_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:831,12'
          Dst:             wasm_obj_is_instance_of
    - functionName:    wasm_runtime_call_func_ref_v
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_call_func_ref_a
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_call_func_ref
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          137
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_func_obj_get_func_idx_bound
        - wasm_runtime_call_wasm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:734,23'
          Dst:             wasm_func_obj_get_func_idx_bound
        - Src:             'core/iwasm/common/gc/gc_common.c:776,12'
          Dst:             wasm_runtime_call_wasm
    - functionName:    wasm_func_obj_new_with_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_exec_env_get_module
        - wasm_func_obj_new_with_typeidx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:687,32'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/common/gc/gc_common.c:723,9'
          Dst:             wasm_func_obj_new_with_typeidx
    - functionName:    wasm_func_obj_new_with_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_exec_env_get_module
        - wasm_func_obj_new
        - wasm_get_defined_type
        - wasm_rtt_type_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:651,32'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/common/gc/gc_common.c:652,30'
          Dst:             wasm_get_defined_type
        - Src:             'core/iwasm/common/gc/gc_common.c:658,20'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:667,20'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:676,16'
          Dst:             wasm_func_obj_new
    - functionName:    wasm_get_defined_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_array_obj_new_with_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_array_obj_new_with_typeidx
        - wasm_exec_env_get_module
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:604,32'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/common/gc/gc_common.c:640,9'
          Dst:             wasm_array_obj_new_with_typeidx
    - functionName:    wasm_array_obj_new_with_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_array_obj_new
        - wasm_exec_env_get_module
        - wasm_get_defined_type
        - wasm_rtt_type_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:565,32'
          Dst:             wasm_exec_env_get_module
        - Src:             'core/iwasm/common/gc/gc_common.c:566,30'
          Dst:             wasm_get_defined_type
        - Src:             'core/iwasm/common/gc/gc_common.c:575,20'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:584,20'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:593,17'
          Dst:             wasm_array_obj_new
    - functionName:    wasm_struct_obj_new_with_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          176
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_rtt_type_new
        - wasm_runtime_get_module_inst
        - wasm_struct_obj_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:509,9'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/gc/gc_common.c:529,13'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:547,13'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:555,18'
          Dst:             wasm_struct_obj_new
    - functionName:    wasm_struct_obj_new_with_typeidx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_rtt_type_new
        - wasm_runtime_get_module_inst
        - wasm_struct_obj_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:466,9'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/gc/gc_common.c:478,13'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:491,13'
          Dst:             wasm_rtt_type_new
        - Src:             'core/iwasm/common/gc/gc_common.c:499,18'
          Dst:             wasm_struct_obj_new
    - functionName:    wasm_ref_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - wasm_get_defined_type_count
        - wasm_ref_type_normalize
        - wasm_reftype_is_subtype_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:428,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/gc/gc_common.c:430,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/gc/gc_common.c:432,10'
          Dst:             wasm_ref_type_normalize
        - Src:             'core/iwasm/common/gc/gc_common.c:435,10'
          Dst:             wasm_ref_type_normalize
        - Src:             'core/iwasm/common/gc/gc_common.c:444,22'
          Dst:             wasm_get_defined_type_count
        - Src:             'core/iwasm/common/gc/gc_common.c:450,22'
          Dst:             wasm_get_defined_type_count
        - Src:             'core/iwasm/common/gc/gc_common.c:456,12'
          Dst:             wasm_reftype_is_subtype_of
    - functionName:    wasm_ref_type_normalize
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - wasm_is_valid_heap_type
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:37,31'
          Dst:             wasm_is_valid_heap_type
        - Src:             'core/iwasm/common/gc/gc_common.c:46,13'
          Dst:             wasm_is_valid_heap_type
    - functionName:    wasm_get_defined_type_count
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_ref_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - wasm_get_defined_type_count
        - wasm_ref_type_normalize
        - wasm_reftype_equal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:385,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/gc/gc_common.c:387,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/gc/gc_common.c:389,10'
          Dst:             wasm_ref_type_normalize
        - Src:             'core/iwasm/common/gc/gc_common.c:392,10'
          Dst:             wasm_ref_type_normalize
        - Src:             'core/iwasm/common/gc/gc_common.c:401,22'
          Dst:             wasm_get_defined_type_count
        - Src:             'core/iwasm/common/gc/gc_common.c:407,22'
          Dst:             wasm_get_defined_type_count
        - Src:             'core/iwasm/common/gc/gc_common.c:411,12'
          Dst:             wasm_reftype_equal
    - functionName:    wasm_ref_type_set_heap_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_ref_type_normalize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:368,11'
          Dst:             wasm_ref_type_normalize
    - functionName:    wasm_ref_type_set_type_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_defined_type_is_subtype_of
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_type_is_subtype_of
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:335,12'
          Dst:             wasm_type_is_subtype_of
    - functionName:    wasm_defined_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_type_equal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:305,12'
          Dst:             wasm_type_equal
    - functionName:    wasm_array_type_get_elem_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_is_type_multi_byte_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:266,9'
          Dst:             wasm_is_type_multi_byte_type
    - functionName:    wasm_is_type_multi_byte_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/../gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_struct_type_get_field_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_map_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:242,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_common.c:244,13'
          Dst:             wasm_reftype_map_find
    - functionName:    wasm_struct_type_get_field_count
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_func_type_get_result_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_map_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:210,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_common.c:211,40'
          Dst:             wasm_reftype_map_find
    - functionName:    wasm_func_type_get_param_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_is_type_multi_byte_type
        - wasm_reftype_map_find
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:188,9'
          Dst:             wasm_is_type_multi_byte_type
        - Src:             'core/iwasm/common/gc/gc_common.c:189,39'
          Dst:             wasm_reftype_map_find
    - functionName:    wasm_type_is_array_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/../gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_defined_type_is_array_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_type_is_array_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:176,12'
          Dst:             wasm_type_is_array_type
    - functionName:    wasm_type_is_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/../gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_defined_type_is_struct_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_type_is_struct_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:170,12'
          Dst:             wasm_type_is_struct_type
    - functionName:    wasm_type_is_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/../gc/gc_type.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_defined_type_is_func_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_type_is_func_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:164,12'
          Dst:             wasm_type_is_func_type
    - functionName:    wasm_obj_get_defined_type_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - wasm_obj_get_defined_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:126,22'
          Dst:             wasm_obj_get_defined_type
    - functionName:    wasm_obj_get_defined_type
      functionSourceFile: '/src/wamr/core/iwasm/common/gc/gc_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_obj_is_array_obj
        - wasm_obj_is_func_obj
        - wasm_obj_is_struct_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/gc/gc_common.c:114,11'
          Dst:             wasm_obj_is_struct_obj
        - Src:             'core/iwasm/common/gc/gc_common.c:114,45'
          Dst:             wasm_obj_is_array_obj
        - Src:             'core/iwasm/common/gc/gc_common.c:115,14'
          Dst:             wasm_obj_is_func_obj
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_usleep
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_sleep.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - nanosleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_sleep.c:18,11'
          Dst:             nanosleep
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    remove_tree_node
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          367
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - hmu_is_in_heap
        - remove_tree_node
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:60,13'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:61,32'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:96,18'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:111,14'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:125,10'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:132,14'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:139,10'
          Dst:             remove_tree_node
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:148,14'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:156,14'
          Dst:             hmu_is_in_heap
    - functionName:    hmu_is_in_heap
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_hmu_normal_node_next
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_hmu
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          477
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - gci_add_fc
        - get_hmu_normal_node_next
        - hmu_is_in_heap
        - remove_tree_node
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:385,18'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:390,33'
          Dst:             get_hmu_normal_node_next
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:402,22'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:410,21'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:433,14'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:455,14'
          Dst:             remove_tree_node
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:460,18'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:467,17'
          Dst:             hmu_is_in_heap
    - functionName:    gci_add_fc
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          212
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - hmu_is_in_heap
        - hmu_set_free_size
        - set_hmu_normal_node_next
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:278,5'
          Dst:             hmu_set_free_size
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:283,14'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:290,9'
          Dst:             set_hmu_normal_node_next
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:322,14'
          Dst:             hmu_is_in_heap
    - functionName:    hmu_set_free_size
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_hmu_normal_node_next
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_gc_heap
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - gci_gc_heap
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:494,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:495,15'
          Dst:             gci_gc_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:496,9'
          Dst:             os_mutex_lock
    - functionName:    gc_unset_finalizer
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - b_memmove_s
        - gc_search_extra_info_node
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
        - wasm_runtime_set_wasm_object_extra_info_flag
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1296,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1297,12'
          Dst:             gc_search_extra_info_node
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1300,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1304,5'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1305,5'
          Dst:             b_memmove_s
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1311,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1313,5'
          Dst:             wasm_runtime_set_wasm_object_extra_info_flag
    - functionName:    gc_search_extra_info_node
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    insert_extra_info_node
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          211
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - b_memmove_s
        - bh_log
        - gc_search_extra_info_node
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1222,43'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1224,13'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1228,9'
          Dst:             b_memcpy_s
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1231,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1238,17'
          Dst:             gc_search_extra_info_node
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1242,9'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1245,9'
          Dst:             b_memmove_s
    - functionName:    gc_set_finalizer
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - bh_log
        - insert_extra_info_node
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_runtime_set_wasm_object_extra_info_flag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1265,33'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1268,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1277,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1278,10'
          Dst:             insert_extra_info_node
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1279,9'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1280,9'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1283,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1285,5'
          Dst:             wasm_runtime_set_wasm_object_extra_info_flag
    - functionName:    gci_dump
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          193
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1133,13'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1139,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1156,9'
          Dst:             bh_log
    - functionName:    gc_get_heap_highmark_size
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_dump_heap_stats
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1088,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1089,5'
          Dst:             os_printf
    - functionName:    gci_is_heap_valid
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_alloc_wo
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_hmu_ex
        - os_mutex_lock
        - os_mutex_unlock
        - os_printf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:923,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:928,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:930,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:963,5'
          Dst:             os_mutex_unlock
    - functionName:    alloc_hmu_ex
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_hmu
        - do_gc_heap
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:538,27'
          Dst:             do_gc_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:543,20'
          Dst:             alloc_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:546,27'
          Dst:             do_gc_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:552,12'
          Dst:             alloc_hmu
    - functionName:    gc_free_vo
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          347
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - bh_log
        - gci_add_fc
        - hmu_is_in_heap
        - obj_to_hmu
        - os_mutex_lock
        - os_mutex_unlock
        - unlink_hmu
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1005,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1010,11'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1015,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1017,9'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1040,21'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1044,26'
          Dst:             unlink_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1052,17'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1055,26'
          Dst:             unlink_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1063,18'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1068,17'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1081,5'
          Dst:             os_mutex_unlock
    - functionName:    obj_to_hmu
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - gc_is_aligned_allocation
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:560,9'
          Dst:             gc_is_aligned_allocation
    - functionName:    unlink_hmu
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - bh_log
        - get_hmu_normal_node_next
        - hmu_is_in_heap
        - remove_tree_node
        - set_hmu_normal_node_next
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:205,18'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:210,25'
          Dst:             get_hmu_normal_node_next
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:215,21'
          Dst:             set_hmu_normal_node_next
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:223,13'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:227,14'
          Dst:             remove_tree_node
    - functionName:    gc_is_aligned_allocation
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_realloc_vo
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          520
      EdgeCount:       104
      CyclomaticComplexity: 25
      functionsReached:
        - alloc_hmu_ex
        - b_memcpy_s
        - bh_log
        - gc_free_vo
        - gc_is_aligned_allocation
        - gci_add_fc
        - hmu_is_in_heap
        - obj_to_hmu
        - os_mutex_lock
        - os_mutex_unlock
        - unlink_hmu
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:775,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:781,9'
          Dst:             gc_is_aligned_allocation
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:782,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:788,19'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:798,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:802,13'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:807,22'
          Dst:             unlink_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:808,21'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:820,26'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:821,25'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:826,17'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:838,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:868,13'
          Dst:             b_memcpy_s
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:872,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:875,9'
          Dst:             gc_free_vo
    - functionName:    gc_alloc_vo_aligned
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          309
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - alloc_hmu_ex
        - bh_log
        - getpagesize
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:649,31'
          Dst:             getpagesize
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:678,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:693,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:695,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:744,5'
          Dst:             os_mutex_unlock
    - functionName:    gc_alloc_vo
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_hmu_ex
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:593,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:598,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:600,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:626,5'
          Dst:             os_mutex_unlock
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_update_threshold
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sweep_instance_heap
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          328
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - gc_search_extra_info_node
        - gc_unset_finalizer
        - gc_update_threshold
        - gci_add_fc
        - wasm_runtime_get_wasm_object_extra_info_flag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:107,21'
          Dst:             wasm_runtime_get_wasm_object_extra_info_flag
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:108,47'
          Dst:             gc_search_extra_info_node
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:112,21'
          Dst:             gc_unset_finalizer
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:120,17'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:138,9'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:150,5'
          Dst:             gc_update_threshold
    - functionName:    free_mark_node
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:60,5'
          Dst:             wasm_runtime_free
    - functionName:    rollback_mark
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - free_mark_node
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:255,9'
          Dst:             free_mark_node
    - functionName:    alloc_mark_node
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:40,39'
          Dst:             wasm_runtime_malloc
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:43,9'
          Dst:             bh_log
    - functionName:    gc_is_dead_object
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - obj_to_hmu
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:491,13'
          Dst:             obj_to_hmu
    - functionName:    reclaim_instance_heap
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         61
      ICount:          369
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - add_wo_to_expand
        - bh_log
        - free_mark_node
        - obj_to_hmu
        - rollback_mark
        - sweep_instance_heap
        - wasm_runtime_get_wasm_object_ref_list
        - wasm_runtime_traverse_gc_rootset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:309,11'
          Dst:             wasm_runtime_traverse_gc_rootset
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:313,13'
          Dst:             rollback_mark
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:346,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:347,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:349,9'
          Dst:             rollback_mark
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:367,19'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:370,18'
          Dst:             wasm_runtime_get_wasm_object_ref_list
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:373,17'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:379,17'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:390,25'
          Dst:             add_wo_to_expand
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:391,25'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:406,25'
          Dst:             add_wo_to_expand
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:407,25'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:419,9'
          Dst:             free_mark_node
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:424,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:426,9'
          Dst:             free_mark_node
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:428,9'
          Dst:             rollback_mark
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:434,5'
          Dst:             sweep_instance_heap
    - functionName:    add_wo_to_expand
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_mark_node
        - bh_log
        - obj_to_hmu
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:170,11'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:182,20'
          Dst:             alloc_mark_node
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:184,13'
          Dst:             bh_log
    - functionName:    gci_gc_heap
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
        - reclaim_instance_heap
        - wasm_runtime_gc_finalize
        - wasm_runtime_gc_prepare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:456,5'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:460,5'
          Dst:             wasm_runtime_gc_prepare
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:462,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:465,11'
          Dst:             reclaim_instance_heap
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:468,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:472,5'
          Dst:             wasm_runtime_gc_finalize
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:474,5'
          Dst:             bh_log
    - functionName:    gc_add_root
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - add_wo_to_expand
        - bh_log
        - gci_is_heap_valid
        - obj_to_hmu
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:206,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:210,11'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:212,10'
          Dst:             gci_is_heap_valid
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:213,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:219,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:224,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_gc.c:228,9'
          Dst:             add_wo_to_expand
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_update_threshold
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_show_fragment
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_traverse_tree
        - os_mutex_lock
        - os_mutex_unlock
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:522,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:523,5'
          Dst:             gc_traverse_tree
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:524,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:525,5'
          Dst:             os_printf
    - functionName:    gc_traverse_tree
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - gc_traverse_tree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:489,9'
          Dst:             gc_traverse_tree
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:497,9'
          Dst:             gc_traverse_tree
    - functionName:    gc_show_stat
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gc_heap_stats
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:506,12'
          Dst:             gc_heap_stats
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:508,5'
          Dst:             os_printf
    - functionName:    gc_heap_stats
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - gci_is_heap_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/shared/mem-alloc/ems/ems_kfc.c:456,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:449,10'
          Dst:             gci_is_heap_valid
    - functionName:    gc_print_stat
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          141
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - gc_heap_stat
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:415,5'
          Dst:             gc_heap_stat
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:417,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:419,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:421,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:427,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:431,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:434,17'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:435,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:436,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:439,17'
          Dst:             os_printf
    - functionName:    gc_heap_stat
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          295
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_is_heap_corrupted
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adjust_ptr
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_migrate
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          279
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - adjust_ptr
        - bh_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:248,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:255,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:264,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:279,5'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:280,5'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:281,5'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:290,13'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:308,13'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:309,13'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:313,17'
          Dst:             adjust_ptr
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:319,9'
          Dst:             bh_log
    - functionName:    gc_get_heap_struct_size
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_enable_gc_reclaim
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gc_destroy_with_pool
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          111
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - os_mutex_destroy
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:150,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:154,13'
          Dst:             wasm_runtime_free
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:174,5'
          Dst:             os_mutex_destroy
    - functionName:    gc_init_with_struct_and_pool
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - gc_init_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:98,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:103,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:109,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:114,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:128,12'
          Dst:             gc_init_internal
    - functionName:    gc_init_internal
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          179
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - gc_update_threshold
        - os_mutex_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:17,11'
          Dst:             os_mutex_init
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:19,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:32,5'
          Dst:             gc_update_threshold
    - functionName:    gc_init_with_pool
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - gc_init_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:69,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:85,12'
          Dst:             gc_init_internal
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bh_leb_read
      functionSourceFile: '/src/wamr/core/shared/utils/bh_leb128.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          356
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_get_invalid_handle
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
